表一:学生情况信息表 XS
学号 姓名 专业名 性别 出生时间 总学分 备注
主键表二:课程表 KC
课程号 课程名 开课学期 学时 学分
主键表三 学生与课程表 XS_KC
学号 课程号 成绩 学分
主键 主键创建视图
1、创建一个仅包含计算机系学生记录的视图CXS。
2、创建一个包含每门课程的平均成绩的视图KC AVG,尝试对视图进行修改,可否使用UPDATE进行数据修改?
3、创建一个加密视图CW,包含通信工程专业女生的学号、姓名、所选课程名及成绩,尝试对视图进行修改,可否使用UPDATE进行数据修改?
4、比较加密视图与普通视图的不同点。
学号 姓名 专业名 性别 出生时间 总学分 备注
主键表二:课程表 KC
课程号 课程名 开课学期 学时 学分
主键表三 学生与课程表 XS_KC
学号 课程号 成绩 学分
主键 主键创建视图
1、创建一个仅包含计算机系学生记录的视图CXS。
2、创建一个包含每门课程的平均成绩的视图KC AVG,尝试对视图进行修改,可否使用UPDATE进行数据修改?
3、创建一个加密视图CW,包含通信工程专业女生的学号、姓名、所选课程名及成绩,尝试对视图进行修改,可否使用UPDATE进行数据修改?
4、比较加密视图与普通视图的不同点。
仅仅是对创建试图的语句进行加密,而不是对数据结果进行加密
select * from xs where 专业名='计算机系'
2. create view kc as
select 课程名,avg(学分) from kc group by 课程名
.
.
.
.
.
.
SELECT * FROM XS WHERE 专业名='计算机'
(没有系与专业的对照关系,只好直接写——要么题目有问题,要么你没写完整)
2、CREATE VIEW CW AS
SELECT 课程号,课程名,AVG(学分) FROM KC GROUP BY 课程号,课程名
3、CREATE VIEW KC_AVG AS
SELECT A.学号,A.姓名,B.课程号,B.课程名,C.成绩
FROM XS A,CW B,XS_KC C
WHERE A.专业名='通信工程' AND A.性别='女' AND A.学号=C.学号 AND B.课程号=C.课程号
ENCRYPTION
SELECT 课程号,课程名,AVG(学分) 平均学分 FROM KC GROUP BY 课程号,课程名
这道题还是错的,谁在线啊,帮帮我啊
http://community.csdn.net/Expert/topic/5275/5275391.xml?temp=.9528009
http://blog.csdn.net/roy_88/archive/2007/01/04/1473617.aspx
这里有一个列子