Tno CHAR(8) PRIMARY KEY,
Tname VARCHAR(10) NOT NULL,
Age TINYINT CHECK(Age BETWEEN 25 AND 65) )
下列插入语句中,不能正确执行的是 D
A.INSERT INTO Teachers VALUES('T100','张鸿',NULL)
B.INSERT INTO Teachers(Tno,Tname,Age) VALUES('T100','张鸿',30)
C.INSERT INTO Teachers(Tno,Tname) VALUES('T100','张鸿')
D.INSERT INTO TeachersVALUES('T100','张鸿')
11.设数据库中已有表4-1至4-3所示的Student、Course和SC表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是 D
A.仅Student表 B.仅Student和SC表
C.仅Student和Course表 D.Student、SC和Course表
12.删除计算机系学生(在student表中)的修课记录(在SC表中)的正确的语句是表是 B
A.DELETE FROM SC JOIN Student b ON S.Sno = b.Sno
WHERE Sdept = '计算机系'
B.DELETE FROM SC FROM SC JOIN Student b ON SC.Sno = b.Sno
WHERE Sdept = '计算机系'
C.DELETE FROM Student WHERE Sdept = '计算机系'
D.DELETE FROM SC WHERE Sdept = '计算机系'
二. 填空题
1. 在相关子查询中,子查询的执行次数是由_________决定的。外层表的行数
2. 对包含基于集合测试子查询的查询语句,是先执行_________层查询,在执行_________层查
询。内,外
3. 对包含相关子查询的查询语句,是先执行_________层查询,在执行_________层查询。外,
内
4. 聚合函数COUNT(*)是按_________统计数据个数。行
5. 设Grade列目前有三个值:90、80和NULL,则AVG(Grade)的值是_________,MIN(Grade)
的值是_________。85,80
6. 设有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩),现要建立统计每个系的
选课人数。请补全下列语句: COUNT(DISTINCT 选课表.学号)
SELECT 所在系, _________ FROM 选课表
JOIN 学生表 ON 选课表.学号 = 学生表.学号
GROUP BY 所在系
7. 设有选课表(学号,课程号,成绩),现要查询考试成绩最高的三个学生的学号、课程号和成绩,
包括并列情况。请补全下列语句: TOP 3 WITH TIES, ORDER BY 成绩 DESC
SELECT _________ 学号,课程号,成绩 FROM 选课表
_________
8. UNION操作用于合并多个查询语句的结果,如果在合并结果时不希望去掉重复的数据,则在用
UNION操作时应使用_________关键字。 ALL
9. 进行自连接操作的两个表在物理上为一张表。通过_________方法可将物理上的一张表在逻辑
上成为两张表。起别名
10. FROM A LEFT JOIN B ON …语句表示在连接结果中不限制_________表数据必须满足连接
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库数据库原理及应用(第2版)--课后习题参考答案(10)在线全文阅读。
相关推荐: