第 1 章 数据库系统概述(本章共20分)
一.单项选择题(每题1分,共10分)
1. 关于数据库管理系统的说法,错误的是( )。
2. 关于用文件管理数据的说法,错误的是( )。
3. 数据库系统的物理独立性是指( )。
4. 数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是( )。
5. 数据库三级模式结构的划分,有利于( )。
6. 在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是( )。
7. 在用数据模型描述数据时,一般要求数据模型要满足三个要求。下列描述中,不属于数据模型应满足的要求的是( )。
8. 数据模型三要素是指()。
9. 下列关于实体联系模型中联系的说法,错误的是( )。
10.数据库系统中的三级模式以及模式间的映像提供了数据的独立性。下列关于两级映像的说法,正确的是()。
二.判断题(每题1分,共5分)
11. 使用数据库管理数据可以实现程序与数据的相互独立。()
12. 数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。( )
13. 数据的特征分为静态特征和动态特征。( )
14. E-R模型是一种用于描述数据的组织形式的模型。( )
15. 数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。( )
三.简答题(本题共5分)
1. 与文件管理相比,用数据库管理数据有哪些优点?(本题2分)
2. 数据独立性指的是什么?它能带来哪些好处?(本题2分)
3. 说明实体-联系模型中的实体、属性和联系的概念。(本题1分)
第2章 关系数据库理论(本章共20分)
一.单项选择题(每题1分,共10分)
1. 不属于数据模型三要素的是( )。
2. 关于传统关系代数的说法,错误的是( )。
3. 关于自然连接的说法,错误的是( )。
4. 关于集合并运算的说法,正确的是( )。
5. 对关系模式进行规范化的主要目的是( )。
6. 如果有函数依赖X→Y,并且对X的某个真子集X’,有X’→Y成立,则称()。
7. 关于第三范式的说法,错误的是()。
8. 有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于( )。
9. 属于传统的集合运算的是()。
10. 用于表达关系代数中投影运算的运算符是( )。
二.判断题(每题1分,共5分)
1. 选择、投影和连接操作属于传统的关系运算。( )
2. SQL语言的特点是过程化。( )
3. 使用FOREIGN KEY约束可以实现参照完整性约束。( )
4. 一个关系模式只能有一个候选键。( )
5. 限制“年龄”列取值范围在0-160的约束表达式是:check(年龄 in 0-160)。( )
三.简答题(本题共5分)
1. 关系数据库的三个完整性约束是什么?各是什么含义?(本题2分)
2. 设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多个学生选。每个学生由学号唯一标识,一个学生只在一个系学习;每门课程由课程号唯一标识。每个学生选的每门课程有唯一的成绩。
(1) 请指出此关系模式的候选键。
(2) 写出该关系模式的函数依赖集。
(3) 该关系模式属于第几范式?请简单说明理由。
(4) 若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后每个关系模式的主键和外键。
(本题3分)
第 3 章 创建数据库(本章共20分)
一.单项选择题(每题1分,共5分)
1. 属于SQL Server 最核心服务的是( )。
2. 关于SQL Server 数据库的说法,正确的是()。
3. 关于扩大SQL Server数据库空间的说法,错误的是( )。
4. 关于收缩SQL Server 数据库空间的说法,错误的是( )。
5. 属于SQL Server推荐的日志文件扩展名的是( )。