某学生管理系统的数据库包括以下关系表:
学生表:STU(SNO,SNAME,SSEX,SAGE,SDEP),其属性分别表示学号、姓名、性别、年龄和系别
课程表:COU(CNO,CNAME,CCRE).其属性分别表示课程号、课程名和学分
成绩表:SCO(SNO,CNO,SCORE),其属性分别表示学号、课程号和成绩实现下列操作:
(1)使用SQL语句査询男同学的信息,信息包括学号、姓名和年龄。
(2)使用SQL语句将课程“计算机应用基础”的学分更改为4分。
(3)使用SQL语句査询“计算机学院”的学生的成绩信息,信息包括学号、姓名、课程名和成绩。
(4)使用SQL语句创建视图STU_V1EW,视图包括学号、姓名、课程名和成绩。
答:(1)SELECT SNO,SNAME,SAGE
FROM STU
WHERE SSEX='男';P106-119
(2)UPDATE COU
SET CCRE=4
WHERE CNAME='计算机应用基础'P105
(3)SELECT SNO,SNAME,CNAME,SCORE
FROM STU,COU,SCO
WHERE STU.SNO=SCO.SNO AND COU.CNO=SCO.CNO AND SDEP='计算机学院';P106-119
(4)CREATE VIEW STU_VIEW(SNO,SNAME,CNAME,SCORE)
AS SELECT STU.SNO,STU.SNAME,COU.CNAME,SCO.SCORE
FROM STU,COU,SCO
WHERE STU.SNO=SCO.SNO AND COU.CNO=SCO.CNO;P120