1.文件系统与数据库系统的本质区别在于文件系统实现了整体数据的结构化。 A.√ B.×
你的答案: B 正确 正确答案: B
2.在数据库系统中,是用外模式描述全部数据的整体逻辑结构。 A.√ B.×
你的答案: B 正确 正确答案: B
3.在SELECT 语句中的“SELECT DISTINCT”描述表示,在查询结果中列表属性名都不相同。 A.√ B.×
你的答案: A 错误 正确答案: B
4.在关系模式R (U ,F )中,关系r ∈R ,若属性U 为全码,则必定有r ∈3NF 。 A.√ B.×
你的答案: A 正确 正确答案: A
5.数据库管理员(DBA )指的是熟悉计算机数据处理业务,负责设计和维护数据库系统的技术人员,但是他们不负责监控数据库以及对数据库存储结构和存取策略的优化处理。 A.√ B.×
你的答案: A 错误 正确答案: B
6.组成关系数据模型的三要素是关系数据结构(表)、关系操作集合、关系完整性约束。 A.√ B.×
你的答案: B 错误 正确答案: A
7.属性的不可再分性和实体的完整性被称为关系的两个不变性。 A.√ B.×
你的答案: A 错误 正确答案: B
8.在数据库恢复的实现技术中,静态转储恢复时必需和日志文件一起,才可以把数据库恢复到某一时刻正确状态。 A.√ B.×
你的答案: A 错误 正确答案: B
9.在整个数据库设计过程中把结构(数据) 设计和行为(处理) 设计密切结合是数据库设计的特点之一。 A.√ B.×
你的答案: A 正确 正确答案: A
10. 在并发调度时,若事务都采用两段锁协议(2PL),则不会出现死锁。 A.√ B.×
你的答案: A 错误 正确答案: B
11. 数据模型是对现实世界数据特征的抽象。主要包括 ______。 A :层次模型、网络模型、关系模型;
B :层次模型、网络模型、关系模型、面向对象模型; C :概念模型、层次模型、网络模型、面向对象模型; D :概念模型、层次模型、网络模型、关系模型。 你的答案: D 错误 正确答案: B
12. 数据库的物理独立性是指____。
A :数据库与数据库管理系统的相互独立; B :用户程序与数据库管理系统的相互独立;
C :用户的应用程序与存储在磁盘上数据库的数据是相对独立的; D :应用程序与数据库中数据的逻辑结构相互独立; 你的答案: C 正确 正确答案: C
13. 层次模型必须满足的一个条件是:___ A :每个结点均可以有一个以上得双亲结点; B :有且仅有一个结点无双亲结点; C :允许一个以上的结点无双亲节点;
D :不能有无双亲的结点。 你的答案: B 正确 正确答案: B
14. 对于定义“年龄在19岁至21岁之间并且是‘女’的”记录约束规则,应该是____定义内容。
A :实体完整性; B :参照完整性; C :自定义完整性; D :无完整 你的答案: C 正确 正确答案: C
15. 四元关系R 为:R (A ,B ,C ,D ),则____。 A :∏A,C (R)是取属性值为A ,C 两列组成的新关系; B :∏1, 3 (R)是取属性值为1,3两列组成的新关系; C :∏A, C (R) 表达式与 ∏1, 3 (R) 表达式是等价的; D :∏A, C (R) 表达式与 ∏1, 3 (R) 表达式是不等价的; 你的答案: C 正确 正确答案: C
你的答案: A 正确 正确答案: A
17. 在关系模式STJ (S,T,J )中,S 表示学号,T 表示教师,J 表示课程。每一教师只教一门课程。每门课程有若干个教师,某一学生选定某门课程,就对应一个固定的教师。则在下列叙述中,哪个选择项是错误的:____
A :(S,J) 和(S,T) 都是候选码; B :关系模式STJ ∈2NF ; C :关系模式STJ ∈3NF ; D :关系模式STJ ∈BCNF ; 你的答案: D 正确 正确答案: D
18. 数据字典是数据库系统设计中各类数据描述的集合。通常包括哪五部分:____。
A :数据结构、E-R 图、数据流、视图描述、处理过程;
B :数据结构、E-R 图、数据流、视图描述、数据存储; C :数据项、数据结构、数据流、视图描述、数据存储; D :数据项、数据结构、数据流、数据存储、处理过程; 你的答案: D 正确 正确答案: D
19. 如果采用关系数据库来实现应用,在数据库设计的____阶段将关系模式进行规范化处理。
A :需求分析; B :概念设计; C :逻辑设计; D :物理设计; 你的答案: C 正确 正确答案: C
20. 数据库恢复的基础依赖于转储的冗余数据。冗余数据是指 ____ 。 A :日志文件、数据库后备副本;
B :数据字典、应用程序、审计档案、数据库后备副本; C :数据字典、应用程序、日志文件、审计档案; D :数据字典、应用程序、数据库后备副本; 你的答案: A 正确 正确答案: A
你的答案: B 正确 正确答案: B
22. 事务是数据库操作的基本工作单位。若一个事务被执行成功,则成功事务提交的结果被数据库保存;若一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新;这样保持了数据库处于___状态。 A :一致性; B :持续性; C :原子性; D :隔离性; 你的答案: C 错误 正确答案: A
23. 设有如下三个事务T1、T2、T3。其中,A 的初值为0,
T1:A ←A +2 , T2:A ←A *2 , T3:A ←A2 请回答下列问题:
① 三个事务允许并发操作,可能实施的正确的串行化调度方法有:___种; A :4 B:5; C :6; D :7; 你的答案: C 正确 正确答案: C
24. 同上 ② 三个事务并发执行,使A 值最大化的串行化调度策略是_。 A :T3-T2-T1 B:T1-T3-T2; C :T3-T1-T2; D :T1-T2-T3; 你的答案: B 错误 正确答案: D
总共错误的题数: 9
四. 在某高校教务信息系统中,已知数据库名为“教学管理”,该数据库包含有七个基本表,分别是Student 、Course 、Teacher 、SC 、Department 、Teaching
和Major ,各表数据项形式描述如下:
⑴ 用关系代数表达式给出“检索选修了《数据库原理》课程的学生的学号、姓名及成绩”。 你的答案:
参考答案:
你的答案:
参考答案:
你的答案:
参考答案:
2. 在上述描述定义中,请用标准SQL 命令格式完成下列操作的语句编程: ⑴ 建立Student 学生基本信息表,并给出码、外码等相关约束条件的定义。 你的答案:
参考答案:
⑵ 建立SV (Sno,Sname ,Sex ,Sage ,Tname ,Zyname ,Cname ,Grade )学生成绩的查询视图。 你的答案:
参考答案:
⑶ 利用定义的SV 查询成绩视图,列出“信息管理”专业考试在80分以上的男同学名单,并按照学生的姓名、性别、专业、课程名和成绩列表。 你的答案:
参考答案:
⑷在Department 表中,将院系名称为“旅游管理系”改为“公共管理系”;在Major 表中插入一条新记录,专业号:D501、专业名称:旅游管理、院系号:D5、所在院系:公共管理系。 你的答案:
参考答案:
(5) 查询各专业的学生人数及平均年龄,并要求按专业号、专业名称、学生人数、平均年龄 汉字作为属性名列表显示。 你的答案:
参考答案:
五、综合演算题 1. 将教学管理系统下的“课程成绩登记表”转换为符合3NF
规范化要求的表格,
并指出规范化后的各关系(表)中的主关键字(用下划线表示)、外码(用下划波浪线表示);
你的答案:
参考答案:
2. 某高校有若干个系,每个系有若干名教师;每个教师可以承担多门课程和参加多个项目,每个项目和每门课程都可由多个教师参加;项目分横向和纵向两类,
每个项目的主持人只有一位,其中纵向项目的主持人必须是有副高职称以上的教师,一位教师不能同时主持超过3个纵向项目。 已有的属性列表包括:校名、学校代码、校址、系名、系主任名、教师名、职称、年龄、课程名、课时数、授课教室、项目名、项目经费、项目排名、
项目类型、项目主持人。请自己对按照要求对实体编码,并回答下列问题:
⑴ 请用E-R 图的方法,描述该高校教学管理的概念模型。 你的答案:
参考答案:
⑵ 在你给出的概念模型基础上,写出每个实体、属性及其实体之间联系的描述。 你的答案:
参考答案: