数据库原理试题 E
考试时间:120 分钟
一
二
三
四
五
六
总分 评卷人
一、单选题(每小题后的四个备选答案中只有一个是正
确的,请将你认为正确的那个编号填入题目的括号内。
题号
分数
得分
每小题 1 分,本大题共 15 分。)
1、下面对数据模型的不正确叙述是(
)。
A.数据模型是用来表示数据及数据之间联系的。
B.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。
C.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整
性约束。
D.到目前为止,逻辑数据模型只有:层次模型、网状模型、关系模型。
2、下面对数据库三级模式结构的叙述中,不正确的是(
)。
A.三级模式结构可提供数据独立性。
B.三级模式结构通过两级映象来实现数据独立性。
C.模式做了修改,用户的应用程序必须修改。
D.内模式做了修改,模式不一定修改。
3、下面对“关系模型”的叙述中,不正确的说法是(
)。
A.关系模型的数据结构就是关系。
B.关系是一个属性数目相同的元组集合。
C.关系模型允许在关系中出现两条完全相同的元组。
D.关系模型具有三类完整性约束。
4、下面对关系“键”概念的不正确叙述是(
)。
A.一个关系只能有一个候选键。
B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属
性集。
C.一个关系模式只能有一个“主键”。
第 1页(试题 01 共 13页)
D.候选键再添加一个属性便可构成一个“超键”。
5、设关系 R 和 S 的属性集相同,W 是 R 的属性集的子集,下面不正确的等
式是(
)。
A. πW(R-S)=πW(R)-πW(S)
B. σ(F)(R-S)=σ(F)(R)-σ(F)(S)
C. σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)
D. πW(R∪S)=πW(R)∪πW(S)
6、在关系模式 R(U)中,X U,Y U,X→Y,且 Y 不能决定 X,则 X
与 Y 之间的关系是(
)。
B.一对多
A.一对一
C.多对多
D.多对一
7、下面对 3NF 的叙述中,不正确的说法是(
)。
A.3NF 模式中不存非主属性对侯选键的传递依赖。
B.3NF 中的任何一个函数依赖 X→Y,都有 Y∈X。
C.如果模式 R 是 3NF,那么 R 一定是 2NF。
D.3NF 中的任何一个非平凡函数依赖 FD X→Y,若 X 不是超键则 X 必然
是主属性。
8、在(
)组织结构中,记录一般是以输入顺序为序存储的。
A.顺序文件 B.堆文件 C. 散列文件 D. 聚集文件
9、下面关于“索引”概念的不正确叙述是(
)。
A.索引能够提高查询效率。
B.索引的组织方式主要有线性索引和树形索引两种。。
C.主索引的索引顺序与主文件的记录存储顺序保持一致。
D.由于索引能提高查询速度,所以对一个表来说:“索引建的越多越好”。
10、下面不属于系统目录内容的是(
)。
A.模式、内模式、外模式之间的映像。
B.安全性规则、完整性规则。
C.事务日志。
D.索引的定义信息。
第 2页(试题 01 共 13页)
11、下面关于事务的 ACID 属性的叙述中,不正确的说法是(
)。
A.事务对数据库的所有操作,是一个不可分割的工作单元。这些操作要么
全部执行,要么什么也不做。
B.一个事务独立执行的结果,应保持数据库中数据的一致性。确保单个事
务的一致性是由应用程序员编写事务程序来实现的。
C.在多个事务并发执行时,系统应保证其结果与这些事务先后单独执行
时的结果是一样的。
D.一个事务完成后,系统不一定立即将其对数据库的更新写入磁盘,因
此,如果系统出现故障,就会丢失它对数据库的更新并且无法恢复。
12、下面对 SQLServer 事务“提交”状态的不正确叙述是(
A.当事务处于“提交”状态时,应用程序就得到了事务执行成功的消息。
B.当事务处于“提交”状态时,事务对数据库的修改已写入磁盘。
C.当事务处于“提交”状态时,该事务的事务日志一定写入了磁盘。
D.当事务处于“提交”状态时,事务对数据库的修改已写入缓冲区数据库。
)。
13、两段锁协议与可串行化调度的关系是(
)。
A.两段锁协议是可串行化调度的必要条件。
B.两段锁协议是可串行化调度的充分条件。
C.两段锁协议是可串行化调度的充分必要条件。
D.两段锁协议与可串行化调度没有必然联系。
14、在下面学生实体的属性中,属于多值属性的是(
)。
A.学号
B.电话
C.家庭地址
D.生日
15、下面对分布式数据库系统的叙述中,不正确的说法是(
)。
A.对程序员来说,没有必要了解分布式数据库中数据是如何分片的。
B.分布式数据库从物理上看数据分布在不同的地点上,从逻辑上看数据仍
是一个整体。
C.分布式数据库系统具有场地自制性特点。
D.分布式数据库系统具有场地协作性特点。
得分
二、填空题(在每个的括号内填入恰当的内容,每空 2
分,本大题共 16 分。)
1、数据独立性是指(
)与数据之间相互独立,不受影响。
第 3页(试题 01 共 13页)
2 、 关 系 模 型 的 “ 参 照 完 整 性 规 则 ” 的 实 质 是 :“ 不 允 许 引 用
(
)”。
3、在向一个表中插入元组时,对于未指定(
且不允许取空值的字段必须赋值。
)
4、设 X→Y 为 R 上的一个函数依赖,若对 X 的任意一个真子集 A,都有(
),则称 Y 完全函数依赖于 X。
5、在(
)文件组织结构中,记录是以查找键的顺序存储的。
6、数据库的安全性是指保护数据库,防止(
据库中的数据,避免数据的泄露、更改或破坏。
)使用数
7、触发器是一个能由系统自动执行对数据库修改的语句。一个触发器由三部
分构成:事件、(
)、动作。
8、在分布式数据库系统中,在定义各类分片时必须遵守下面三个原则:完备
性条件,(
),不相交条件。
得分
三、判断题(在你认为正确的题后打√,错误的打×,
每小题 1 分,本大题共 10 分。)
1、SQLServer2000 规定基本表的一行不能超过 8060 字节。
2、SQLServer2000 规定每个数据库文件组的个数不能超过 32767。
3、SQLServer2000 规定一个关系模式的“主键”的列数不能超过 16 列。
4、在对关系代数表达式进行优化时,应尽可能早地执行选择操作。
5、可以通过视图来查询数据,但不能通过视图来更新数据库中的数据。
6、区分大小写不仅适用于数据,还适用于 SQL 标识符和密码。如果为 SQL
Server 实例或数据库指定二进制或区分大小写的默认排序次序,则所有的
第 4页(试题 01 共 13页)
对象引用都必须使用创建对象时所使用的大小写。
7、一个表只能有一个主索引(聚集索引)。
8、必须用主键来创建主索引。
9、SQL2 标准中提供了四种事务隔离级别让用户选择,其中最高的隔离级别
是 SERIALIZABLE(可串行化)。
10、数据分片时,一个片段只能分配到一个场地上。
得分
四、简述题(每小题 5 分,本大题共 15 分。)
1、简单叙述 DBMS 的主要功能。
2、简单叙述一个关系中“代码”字段(例如:学号、职工号等)的设计原则。
3、SQLServer2000 默认地用一个表的主键来创建一个聚集索引。请举例说明
在什么情况下这样作是不合适的,并说明理由。
第 5页(试题 01 共 13页)
得分
五、计算题(每小题 4 分,本大题共 24 分。)
现有一图书管理系统数据模型:
图书品种(ISBN 号,书名,出版社,作者,出版日期,
单价)
图书(图书号,ISBN 号,库位,架位,借出否)
读者(读者号,姓名,身份证号,电话,停借,挂失,读者类型号)
读者类型(读者类型号,名称,最大借书天数,最大借书数量)
借阅(图书号,读者号,借书日期,还书日期)
说明:
⑴ “图书”表中记录图书馆的每一本书的信息,每本书一个图书号 。
⑵ 读者一但还回所借图书,立即从借阅表中删除该记录。
⑶ “借出否”字段的取值类型为 bit 类型,0 表示未借出,1 表示借出。
⑷ “停借” 字段的取值类型为 bit 类型,0 表示未停借,1 表示停借。
⑸ “挂失” 字段的取值类型为 bit 类型,0 表示未挂失,1 表示挂失。
⑹ “出版日期”、“借书日期”、“还书日期”字段取值类型为日期类型。
㈠ 请用关系代数做如下操作:
1、检索至少借了两本书的读者的读者号。
㈡ 请用 SQL 语句做如下操作:
1、查询借了两本以上图书的读者的读者号、姓名。
第 6页(试题 01 共 13页)
2、统计图书馆所购买的“清华大学出版社” 在 2006-1-1 到 2006-12-31 期间,
出版的图书数量,总金额。
3、统计读者号=’200518001’的读者所借图书的总数。
4、以 2006-12-31 为期限,将有到期未还的图书的读者的“停借”属性设置为
1。
5、删除读者号以 2002 开头、读者类型号=’1’,且没有借书记录的读者。
第 7页(试题 01 共 13页)
得分
六、数据库设计题(本大题共 20 分。)
1、设关系模式 R(职工号,日期,日营业额,部门名,部门经理),该关系用
来统计商店每个职工的日营业额,以及记载职工所在的部门和经理是谁。如
果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个
部门只有一个经理。请回答下列问题:
⑴ 根据上述规定,写出模式 R 的基本 FD 和候选键。
⑵ 说明 R 是否为 2NF,并说明理由。
⑶ 说明 R 是否为 3NF,如果不是请将 R 分解成 3NF。
2 分
2 分
4 分
2、下面是一个商场销售系统的 ER 模型,请将其转换成关系模型,并将每个
关系模式的“主键”加上下划线。(12 分)
供应商
M
供应
商品分类
1
属于
N
N
商品
第 8页(试题 01 共 13页)
销售单细节