列表

详情


试题五(共13分)
简读下列说明,回答与数据库相同的下列问题,将简答填入答题纸的对应栏内。
某学校的学生成绩管理数据库的关系模式如下:
S(SNO,SNAME,SEX)
C(CNO,CNAME)
SC(SNO, CNO,SCORE)
其中S表示学生表,各字段依次为学号、姓名、性别;C表示课程表,各字段依次为课程号、课程名;SC表示成绩表,各字段依次为学号、课程号和分数。
【问题1】(3分)
使用SQL语句,向学生表增加所处学院SDEP字段,长度为30个字符。
【问题2】(4分)
使用SQL语句,查询选修“计算机网络”课程的学生姓名和分数,并按分数降序排序。
【问题3】(3分)
使用SQL语句,将课程号为“12”、课程名为“数据库”的一条记录插入C表。
【问题4】(3分)
使用SQL语句,将课程号为“12”的课程名修改为“高等数学”。


参考答案: 【问题1】(3分)
ALTER TABLE S ADD SDEP Char(30)
【问题2】(4分)
SELECT S.SNAME,SC.SCORE FROM S,C,SC Where S.SNO=SC.SNO AND C.CNO=SC.CNO AND WHERE C.CNAME=’计算机网络’ ORDER BY SC.SCORE DESC
【问题3】(3分)
INSERT INTO C(CNO,CNAME) values (‘12’,’数据库’)
【问题4】(3分)
UPDATE C SET CNAME=‘’高等数学 Where CNO=‘12’

详细解析:

【问题1】(3分)
ALTER TABLE S ADD SDEP Char(30)
【问题2】(4分)
SELECT S.SNAME,SC.SCORE FROM S,C,SC Where S.SNO=SC.SNO AND C.CNO=SC.CNO AND  C.CNAME=’计算机网络’ ORDER BY SC.SCORE DESC
【问题3】(3分)
INSERT INTO C(CNO,CNAME) values (‘12’,’数据库’)
【问题4】(3分)
UPDATE C SET CNAME=‘’高等数学 Where CNO=‘12’

上一题