D.事务和程序是一个概念
17、逻辑设计的任务是( )。
A.将概念结构设计的E-R图转换为DBMS支持的数据模型
B.进行数据库的具体定义,并要安排为查询的必要的索引文件
C.逻辑结构设计要完成数据的描述,数据存储格式的设定
D.利用自顶向下的方式进行数据库的逻辑结构设计
18、关系数据语言的完备性是指( )。
A.具有ALPHA语言的查询表达能力 B.具有表格处理能力 C.具有数据定义和操纵能力 D.具有数据控制和数据操纵能力
19、已知关系:学生(学号,性别,年龄,籍贯),选课(学号,课程号,成绩),若执行SQL语句:
SELECT 姓名,课程号,成绩 FROM 学生,选课
WHERE 成绩>90 AND 学生.学号=选课.学号 A.交、投影和选择
B.投影、连接和选择
11
C.连接和选择 D.连接、除和投影
20、必须使用游标的嵌入式SQL语句的情况是( )。
A.INSERT
B.对于已知查询结果确定为单元组时
C.DELETE
D.对于已知查询结果确定为多个元组时
二.填空题(每空1分,共30分)
1.关系模型的完整性约束条件为 ① , ② 和 ③ 。 2.数据库系统的三级模式为 ④ , ⑤ 和 ⑥ 。
3.自然连接是连接运算的一个重要特例,它要求被连接的两个关系具有 ⑦ 。
4.设关系R(A,B,C)和S(D,E,F),将如下的SQL语句转化为关系表达式:
(1)SELSECT R.A, S.F FROM R, S
WHERE R.C=S.D; ⑧ (2)SELECT * FROM R
WHERE B=’17’; ⑨
12
5.设有两个事务T1、T2,其并发操作如下图所示,该操作将存在 ⑩ 问题 。
T1
①读A=10 ②
读写A=10
T2
③A=A-5写回数据 库 ④
A=A-8写回数据库
6.一个关系模式R是3NF的是指它的___⑾______都不传递依赖它的任一候选关键字;若一个关系模式R是BCNF的是指它的___⑿_____都不部分依赖或传递依赖于码。
7.DBMS并发控制的单位为__⒀__。
8._____⒁_____是并行事务正确性的唯一准则。
9.登记日志文件的两条原则是 ⒂ , ⒃ 。
10.三级封锁协议是为了保证___⒄____;而两段锁协议为了保证____⒅____。
11.数据库运行过程中可能发生的故障主要有 ⒆ 、 ⒇ 和 (21) 。常
用的恢复技术有___(22)____和_____(23)_____。
12.SQL语句和主语言之间的通信是通过游标, (24) , (25) 来实
13
现的。
13.Oracle中的安全性措施包括用户标识和鉴定, (26) 和使用审计技术
三个方面。
14.根据在转储时系统中有无运行的事务可将转储分为 (27) , (28) 。 15.聚簇索引指的是 (29) ,在一张表上可以建立__(30)__个聚簇索引。 三.问答题(每题3分,共12分)
1.基本表和视图两者的区别和联系是什么? 2.规范化程度不高的关系可能产生哪几种问题?
3.对关系模式进行规范化的三个不同的标准是什么,其含义如何? 4.对游标的操作分为哪几个步骤,并说明每一步完成的功能。 四、操作题(共18分)
1、现有关系数据库如下:
Student(Sno, Sname, Ssex, Sage, Sdept) Couse(Cno,Cname,Cpno,Ccredit) SC(Sno,Cno,Grade) 分别表示:
学生表(学号,姓名,性别,年龄,所在系) 课程表(课程号,课程名称,先行课,学分) 学生选课表(学号,课程号,成绩)
用SQL语言实现下列小题(10分) (1)查询计算机系全体学生的名单,并按年龄的降序排列 (2)查询年龄在20至23岁之间的学生的姓名、系别和年龄 (3)查询课程的平均成绩在85分以上的课程号和平均分。 (4)查询每门课的间接先行课
14
(5)查询选修了课程名为“操作系统”的学生学号和姓名和成绩 (6)建立计算机系学生的视图 (7)删除第6题建立的视图
(8)将“95003”学生的选课记录全部删除 (9)在选课关系的“课程号”上建立唯一索引。 (10)将“11220”号课程的课程名称改为“人工智能”
2、现有某个应用,涉及两个实体集,相关的属性为:
实体集R(A#,A1,A2,A3),实体集S(B#,B1),其中A#和B#分
别表示相应实体集的码;从实体集R到S是一对多(1:M)的联系,联系属性C1和C2。 试画出相应的E-R图(4分)
3、已知关系模式为:工人(工号,姓名,性别,年龄,技术等级,工资),
主码为工号,各属性的函数依赖情况为:
{工号→姓名,工号→性别,工号→年龄,工号→技术等级,技术等级→工资}。
请说明该关系属于哪一级范式,如果低于第三范式,把关系规范到第三范式。 (4分)
1. 数据库系统的数据独立性是指________。
A、不会因为数据的变化而影响应用程序 B、不会因为存储策略变化而影响存储结构
C、不会因为系统数据存储结构与数据逻辑结构的变化
15
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库操作系统练习题(3)在线全文阅读。
相关推荐: