二、填空题(10分,每小题1 分)
在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式/模式),实现了数据库的 独立性。
目前,数据库领域中最常用的数据模型是:层次模型、网状模型、 和面向对象模型。
在关系数据模型中,二维表的列称为属性,二维表的行称为 。
关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是函数依赖和 。
在数据库设计的各阶段中,每个阶段都有自己的设计内容,“为哪些表,在哪些属性上建立什么样的索引”这一设计内容应该属于 阶段。
数据库设计分为六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、 、运行和维护。
如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,则称这个调度为 调度。
为保证对故障恢复的支持,登记日志记录时必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。这称做 原则。
DB并发操作通常会带来三类问题,它们是丢失更新、 和读脏数据。
设有关系模式R (A,B,C,D),F是R上成立的函数依赖集,F = {D→A,D→B},关系模式R的候选键是 。
三、判断题(10分,每小题1 分)
事务的原子性是指事务在执行过程中不能中断。
对关系模型来说,范式级别越高,实际应用效果越好。
若关系R满足2NF,则在R中不存在部分函数依赖。
应用程序员的职责是设计和编写应用系统的程序模块,并进行调试和安装。
在关系连接运算中自然连接和等值连接是相同的。
关系模式和关系是相同的。
面向集合的操作方式是SQL语言的特点之一。
视图是关系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。
视图也是一个基本表。
日志文件是记录用户对数据库所做的操作。CUO
四、简答题(20分)
什么是数据库中的自主存取控制方法?(4 分)
什么叫相关子查询?(4 分)
什么是数据的逻辑独立性。 (4 分)
事务必须具有的四个性质是什么?每个特性的含义是什么?(8 分)
五、综合题 (30分)
1.设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有:读者号,借出日期和应还日期。
1)给出图书馆数据库的E-R模型。
2)将E-R模型转换成关系模型。(包括关系名、属性名、码和完整性约束条件)
2.在“学生一选课一课程”数据库中的3个关系如下:
学生(学号,姓名,年龄,性别)
选课(学号,课程号,成绩)
课程(课程号,课程名,学分,任课教师)
1)用关系代数表达式和SQL语句表示下列查询。
⑴ 查询WANG同学不学的课程号。
⑵ 查询选修“数据库原理”这门课程的学生姓名和成绩。
2)用SQL语句完成下列要求:
⑴ 查询选修了课程号为C4的学生的平均年龄。
⑵ 统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程名和选修人数。
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。