数据库系统原理PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
武汉大学国际软件学院
问题3:
当FROM子句中出现多个基本表或视图时,系统 将执行什么操作? A. 并 B. 等值联接 C. 自然联接 D. 笛卡儿积
5
武汉大学国际软件学院
问题4:
在SELECT语句的下列子句中,通常和HAVING子 句同时使用的是以下哪项? A. ORDER BY子句 B. WHERE子句 C. GROUP BY子句 D. 均不需要
问题14:
在 CREATE TABLE 语句中实现完整性约束的子句 有哪些? A.NOT NULL B.PRIMARY KEY C.FOREIGN KEY D.CHECK
题号
答案 对错
41
42
43
44
45
46
47
48
49
50
2
武汉大学国际软件学院
问题1:
使用DROP语句撤消基本表时,使用以下哪个子 句,可以将下属的视图和约束引用全部撤消? A.NULL B.RESTRICT C.CASCADE D.DISTINCT
3
武汉大学国际软件学院
问题2:
定义基本表时,若要求某一列的值不能为空, 则应在定义时使用什么保留字?但如果该列是主 键,则可省写。 A. B. C. D. NULL NOT NULL DISTINCT UNIQUE
13
武汉大学国际软件学院
问题12:
向基本表增加一个新列后,原有元组在该列上 的值是什么? A.TRUE B.FALSE C.空值 D.不确定
14
武汉大学国际软件学院
问题13:
嵌入式SQL语句中引用共享变量时,必须在变量 名前加什么标志?
A.逗号 B.分号 C.句号 D.冒号
15
武汉大学国际软件学院
给定三个表:学生表S(S#,SN,SEX,AGE,DEPT),课程表C(C#,CN) 和学生选课表SC(S#,C#,GRADE),其中:S#为学号,SN为姓名,SEX为 性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成 绩。 对表SC建立如下视图: CREATE VIEW S_GRADE(S#,C_NUM,AVG_GRADE) AS SELECT S#,COUNT(C#),AVG(GRADE) FROM SC GROUP BY S#; 判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。 SELECT S#,C_NUM FROM S_GRADE WHERE AVG_GRADE>80 A.不允许查询。因为视图中使用了分组和聚合函数。 B.允许。对应的操作为: SELECT S#,COUNT(C#)FROM SC WHERE AVG(GRADE)>80 C.允许。对应的操作为: SELECT S#,COUNT(C#) FROM SC GROUP BY S# HAVING AVG(GRADE)>80 D.允许。对应的操作为: SELECT S#, COUNT(C#) FROM SC HAVING AVG(GRADE)>80
11
武汉大学国际软件学院
问题10:
关于“死锁”,下列说法中错误的有: A.死锁是操作系统中的问题,数据库操作中不 存在 B .在数据库操作中防止死锁的方法是禁止两个 用户同时操作数据库 C.当两个用户竞争相同资源时不会发生死锁 D.只有出现并发操作时,才有可能出现死锁
12
武汉大学国际软件学院
问题11:
8
武汉大学国际软件学院
问题7:
当数据库遭到破坏时,为了能迅速恢复,在进行 事务处理过程中将对数据库更新的全部内容写入 以下哪项? A.副本文件 B.日志文件 C.检查点文件 D.死锁文件
9
武汉大学国际软件学院
问源自文库8:
并发控制的主要方法是采用以下哪种机制? A.口令 B.锁 C.副本 D. 检查点
10
武汉大学国际软件学院
问题9:
下列 SQL 语句中,能够实现”收回 U4 对学生表 (STUD)中学号 (XH)的修改权”这一功能的是以下 哪项? A.REVOKE B.REVOKE C.REVOKE D.REVOKE UPDATE(XH) UPDATE(XH) UPDATE(XH) UPDATE(XH) ON ON ON ON TABLE FROM U4 TABLE FROM PUBLIC STUD FROM U4 STUD FROM PUBLIC
数据库系统原理
答题纸:
题号 1 2 3
总分(答对题数):
4 5 6 7 8 9 10
答案 对错
题号 答案 对错 题号 答案 对错 题号 答案 对错 31 32 33 34 35 36 37 38 39 40 21 22 23 24 25 26 27 28 29 30 11 12 13 14 15 16 17 18 19 20
7
武汉大学国际软件学院
问题6:
下面定义的4个视图,哪些不能进行更新操作?
A. CREATE VIEW S_G(S#,SNAME,CNAME,GRADE) AS SELECT S.S#,SNAME,CNAME,GRADE FROM S,SC,C WHERE S.S#=SC.S# AND SC.C#=C.C# B. CREATE VIEW S AVG_G(S#,AVG_GRADE) AS SELECT S#,AVG(GRADE) FROM SC WHERE GRADE IS NOT NULL GROUP BY S# C. CREATE VIEW S_MALE(S#,SNAME) AS SELECT S#,SNAME FROM S WHERE AGE>=20 D. CREATE VIEW S_FEMALE(SNAME,AGE) AS SELECT SNAME,AGE FROM S WHERE SEX=’女’
6
武汉大学国际软件学院
问题5:
若用如下的SQL语句创建一个student表: CREATE TABLE student(NO CHAR(4) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2), AGE NUMBERIC(2)) 可以插入到student表中的是哪一项? A.(‘1031’,‘曾华’,男,23) B.(‘1031’,‘曾华’,NULL,NULL) C.(NULL,‘曾华’,‘男’,‘23’) D.(‘1031’,NULL,‘男’,23)