2018年自考数据库原理试题二
二、填空题(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人的课程才计算)。要求输出课程名和选修人数。