好文档 - 专业文书写作范文服务资料分享网站

数据库期末考试习题及答案

天下 分享 时间: 加入收藏 我要投稿 点赞

2003-2004学年第二学期期末考试

2001 级《数据库系统概论》试题 C

一、选择题( 20分,每小题 2 分):

1.数据库系统与文件系统的主要区别是 ____ 。

A ?数据库系统复杂,而文件系统简单

B ?文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解 决 C?二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文 件 D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 2.同一

个关系模型的任意两个元组值 ___________ 。

A ?不能全同 C ?必须全同

B.可全同 D ?以上都不是

R和S使用自

3?自然连接是构成新关系的有效方法。一般情况下,当对关系

然连接时,要求 R 和 S 含有一个或多个共有的 ___ 。

A .元组 B .行 C.记录 D .属性

4.SQL 语言具有两种使用方式,分别称为交互式 SQL 和 _____ 。

A .提示式SQL C.嵌入式SQL

B .多用户SQL D .解释式SQL

5. __________________________________ 关系规范化中的删除操作异常是

指 _______________________________________ 。

A .不该删除的数据被删除 C.应该删除的数据未被删除

B.不该插入的数据被插入 D .应该插入的数据未被插入

6. 属于 BCNF 的关系模式 _______ 。

A .已消除了插入、删除异常

B .已消除了插入、删除异常和数据冗

C.仍然存在插入、删除异常

D .在函数依赖范畴内,已消除了插入

和删除的异常

7?从E-R模型关系向关系模型转换时,一个 M:N联系转换为关系模式时,该

关系模式的关键字是

A. M端实体的关键字

C. M端实体关键字与N端实体关键字组合 A.安全性 B .完整性

C.并发控制

B . N端实体的关键字 D.重新选取其他属性 D.恢复

8 .数据库的 ____ 指数据的正确性和相容性。

9 .授权编译系统和合法性检查机制一起组成了 _____ 系统 A .安全性

B .完整性 C.并发控制

D .恢复

10.设有两个事务T1、T2,其并发操作如图1所示,下列评价正确的是

A该操作不存在问题 C.该操作不能重复读

T1

① 读A=100

B.该操作丢失修改 D .该操作读“脏”数据

T2

A = A*2写回

③ ROLLBACK 恢复

读 A=200

A=100

图1 事务并发操作图

二、填空题(20分,每小空2分):

1. DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;

并发控制的主要方法是①机制

2. 系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过 程中

以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受 影响,这种情况称为②。

3. 关系数据库中基于数学上两类运算是③和④。— 4. 数据库设计的几个步骤是⑤。

5. 1NF,2NF,和3NF之间,相互是一种⑥关系。

6. 视图是一个虚表,它是从⑦中导出的表。在数据库中,只存放视图的⑧,丕 存放

视图的⑨。

7. 关系操作的特点是⑩操作。

三、简答题(15分,每小题 5分):

1.什么是数据库?

2.什么是数据库的数据独立性?

3.叙述等值连接与自然连接的区别和联系

四、综合题( 45分):

1.设有如下实体:

(10 分)

学生:学号、单位、姓名、性别、年龄、选修课程名 课程:编号、课程名、开课单位、任课教师号 教师:教师号、姓名、性别、职称、讲授课程编号 单位:单位名称、电话、教师号、教师名 上述实体中存在如下联系:

( 1) 一个学生可选修多门课程,一门课程可为多个学生选修; ( 2) 一个教师可讲授多门课程,一门课程可为多个教师讲授;

( 3) 一个单位可有多个教师,一个教师只能属于一个单位。 试完成如下工作: (1)分别设计学生选课和教师任课两个局部信息的结构 E-R 图。 (4分) (2) 将上述设计完成的E-R图合并成一个全局E-R图。(3分) (3) 将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。 分)

(3

2?设有关系S、SC、C,试用关系代数、元组关系演算表达式和 SQL完成下列 操作。

(15分,每小题 5 分)

S(S#,SNAME,AGE,SEX) 例: ( 001,'李强',23, 男'') SC(S#,C#,SCORE)例:(003,'C1',83)

C(C#,CNAME,TEACHER) 例:('C1',数据库原理','王华')

( 1)试用关系代数检索选修了 “程军”老师所授课程之一的学生姓名。 ( 2)试用元组关系演算表达式检索选修了 “程军”老师所授课程之一的学生姓名。

2)试用元组关系演算表达式检索选修了 “程军 ”老师所授课程之一的学生学

号。

数据库期末考试习题及答案

2003-2004学年第二学期期末考试2001级《数据库系统概论》试题C一、选择题(20分,每小题2分):1.数据库系统与文件系统的主要区别是____。A?数据库系统复杂,而文件系统简单B?文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C?二
推荐度:
点击下载文档文档为doc格式
73bjq6vnwz5136q5t3t485bn78ar7y00cg1
领取福利

微信扫码领取福利

微信扫码分享