案例分析题

某学校的学生成绩管理数据库的关系模式如下:

S(SNO,SNAME,SEX)

C(CNO,CNAME)

SC(SNO, CNO,SCORE)

其中 S 表示学生表, 各字段依次为学号、 姓名、 性别; C 表示课程表, 各字段依次为课程号、 课程名; SC 表示成绩表, 各字段依次为学号、 课程号和分数。

问答题

使用 SQL 语句, 向学生表增加所处学院 SDEP 字段, 长度为 30 个字符。

【正确答案】

ALTER TABLE S ADD SDEPChar(30)

【答案解析】
问答题

使用 SQL 语句, 查询选修“计算机网络” 课程的学生姓名和分数, 并按分数降序排序。

【正确答案】

SELECT S. SNAME, SC. SCOREFROH S, C, SC Where S. SWO=SC. SNO AND C. CNO=SC. CNO AND WHERE C.CNAME‘计算机网络’ORDER BY SC. SCORE DESC

【答案解析】
问答题

使用 SQL 语句, 将课程号为“12” 、 课程名为“数据库” 的一条记录插入 C 表。

【正确答案】

INSERT INTO C(CNO,CNAME) values‘12’,‘数据库’)

【答案解析】
问答题

使用 SQL 语句, 将课程号为“12” 的课程名修改为“高等数学” 。

【正确答案】

UPDATE C SET CNAME=‘ ’,高等数学 Where CNO=‘Q2’

【答案解析】