城建学院数据库试题_精品文档.docx

上传人:b****1 文档编号:211507 上传时间:2022-10-06 格式:DOCX 页数:3 大小:19.18KB
下载 相关 举报
城建学院数据库试题_精品文档.docx_第1页
第1页 / 共3页
城建学院数据库试题_精品文档.docx_第2页
第2页 / 共3页
城建学院数据库试题_精品文档.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

城建学院数据库试题_精品文档.docx

《城建学院数据库试题_精品文档.docx》由会员分享,可在线阅读,更多相关《城建学院数据库试题_精品文档.docx(3页珍藏版)》请在冰豆网上搜索。

城建学院数据库试题_精品文档.docx

天津城市建设学院2007~2008学年第一学期

《数据库系统原理》试题A卷

一、单项选择题(本题15小题,每题2分,共30分)

1、SQL语言的数据操作语句中最重要也是使用最频繁的语句是( )

A.SELECTB.INSERTC.DELETED.UPDATE

2、数据模型的三要素是()

A.外模式、模式、内模式B、关系模型、层次模型和网状模型

C.实体、属性和联系D、数据结构、数据操作和完整性约束

3、下列聚合函数中不忽略空值(null)的是()

A、SUM(列名)B、MAX(列名)C、COUNT(*)D、AVG(列名)

4、在数据库设计中,将E-R图转换成关系数据模型的过程属于()

A、需求分析阶段B、逻辑设计阶段

C、概念设计阶段D、物理设计阶段

5、如果事务T获得了数据项Q上的排它锁,则T对Q()

A、只能读不能写B、既可读又可写

C、只能写不能读D、不能读不能写

6、DBMS中实现事务原子性的子系统是()

A、安全性管理子系统B、完整性管理子系统

C、并发控制子系统D、恢复管理子系统

7、要保证数据库的数据独立性,需要修改的是()

A、三层模式之间的两种映射B、模式与内模式

C、模式与外模式D、三层模式

8、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()

A、多对多B、一对C、多对一D、一对多

9、关系模式R中的属性全部是主属性,则R的最高范式必定是()

A、2NFB、3NFC、BCNFD、4NF

10、查询优化策略中,正确的策略是()

A、尽可能早的执行笛卡尔积操作B、尽可能早地执行并操作

C、尽可能早的执行差操作D、尽可能早的执行选择操作

11、试图创建完成后,DBMS的数据字典中存放的是()

A、查询语句B、查询结果

C、视图的定义D、所引用基本表的定义

12、关系模型用()实现数据之间的联系

A、外键B、地址指针C、关系D、元组

13、使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用()保留字

A、UNIQUEB、ALLC、EXCEPTD、DISTINCT

14、()是DBMS的执行单元,它由有限的数据库操作序列构成

A、程序B、命令C、事务D、关系

15、是某个事务永远处于等待状态,而得不到执行的现象称为()

A、死锁B、活锁C、串行调度D、不可串行调度

二、填空题(本题共5小题,每题2分,共10分)

1、在数据库系统并发控制的主要方法是采用()机制。

2、若关系为1NF且它的每一非主属性都()候选关键字,则该关系为2NF。

3、关系数据库中基于数学上的两类基本运算时()和关系演算。

4、事务的四个基本特征是指:

原子性、()、隔离性和持久性。

5、()用来记录对数据库中数据的每一次更新操作,供故障恢复时使用。

三、应用题(本题共3小题,每题10分,共30分)

1、设有关系R和S:

R

A

B

C

S

A

B

C

3

6

7

3

4

5

2

5

7

7

2

3

7

2

3

4

4

3

计算R∪S,R-S,σB<‘5’(R),R与S做笛卡尔积,公式不好打,自己多练练这方面的题(*^__^*)嘻嘻……

2、对于教学数据库的三个基本表

S(S#,SNME,AGE,SEX)

SC(S#,C#,GRADE)

C(C#,CNAME,TEACHER)

试用关系代数表达式完成下列查询:

(1)、检索年龄大于23岁的男学生的学号和姓名。

(2)、检索学号为S3学生所学课程的课程名与任课教师名。

试用SQL的查询语句表达下列操作:

(3)、求LIU老师所授课程的每门课程的平均成绩。

(4)、求年龄大于女同学平均年龄的男学生姓名和年龄。

(5)、删除选修“数据库原理”课并且成绩不及格学生的选课信息。

3、设T1,T2,T3是如下三个事务:

T1:

A=A*2

T2:

A=A+2

T3:

A=A*A

设A的初值为1

(1)、若这三个事务允许并发执行,则有多少种可能的结果,请一一列举;

(2)、请给出一个可串行化的调度,并给出执行结果;

(3)、请给出一个不可串行化的调度,并给出执行结果。

A

D

E

a1

d1

e2

a2

d6

e2

a3

d4

e3

a4

d4

e4

四、设计题(本题共3小题,共30分)

1、(7分)对如下的关系R,试求:

(1)、求出R所有的候选关键字;

(2)、列出R中的函数依赖;

(3)、R属于第几范式。

关系R

2、(8分)设有关系模式R(A,B,C,D),其上的函数依赖集:

F={A->C,C->A,B->AC,D->AC}

(1)、计算(AD)*****;(此题看不清楚,自己练习其他类似题)

(2)、求F的最小函数依赖集Fmin。

3、(15分)某医院病房计算机管理中心需要如下信息:

科室:

科名、科地址、科电话、科主任

病房:

病房号、床位号、所属科室名

医生:

姓名、职称、所属科室名、年龄、工作证号

病人:

病历号、姓名、性别、诊断、主管医生、病房号

其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

完成如下设计:

(1)、设计该计算机管理系统的E-R图,注明主码;

(2)、将该E-R图转换为关系模型,指出关系模型中每个关系模式的主码;

(3)、用SQL语句建立科室、病房关系、定义主键、外键。

部分参考答案:

一、ADCBB DACBD CCDCB

二、1、封箱 2、包含 3、关系代数 4、一致性 5、日志文件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1