当前位置:文档之家› 数据库系统概论试题七

数据库系统概论试题七

《数据库系统概论》试题(七)
一、填空题(每空2分,共20分)
1.外模式/模式映像保证了数据的_____独立性;模式/内模式映像保证了数据的_____独立性。

2.概念模型的表示方法中最著名的是____方法。

3.____是数据库中全体数据的逻辑结构和特征的描述。

4.一个关系模式R是3NF指的是它的____都不传递依赖它的任一候选码。

5.设有关系模式R(A,B,C,D,E),R上的函数依赖集F={A→B,C→D,D→E},R的候选码是_____。

6.假设两个事务并发执行,因为违反了事务的_____,因而可能会破坏DB的一致性。

7.查询优化一般可分为_____和____。

8.____是从一个或几个基本表中导出的表,它本身不独立存储在数据库中。

二、选择题(每题2分,共30分)
1.设有关系模式R(A,B,C,D),其上的函数依赖集合F={B→A,BC→D},R最高是_____。

A.第一范式B.第二范式C.第三范式D.BC范式
2.SQL语言中,用GRANT/REVOKE语句实现数据库的_____。

A.并发控制B.完整性控制C.一致性控制D.安全性控制
3.数据库系统中,对用户使用的数据视图的描述称为_____。

A.概念模式B.内模式C.存储模式D.外模式
4.数据库系统并发控制的主要方法是采用_____机制。

A.拒绝B.改为串行C.封锁D.不加任何控制
5._____属于并发控制的基本单位。

A.进程B.运行单位C.封锁D.事务
6.下面关于函数依赖的叙述中,不正确的是_____。

A.若X→Y,Y→Z,则X→YZ B.若XY→Z,则X→Z,Y→Z
C.若X→Y,Y→Z,则X→Z D.若X→Y,Y包含Z,则X→Z
7.下面列出的条目中,哪些是数据库系统的组成成员____。

I应用程序II数据库管理系统III用户IV数据库管理员V数据库
A.II和V B.I、II、IV和V C.II、III、IV和V D.都是8.设关系R与关系S具有相同的属性,且相对应属性的值取自同一个域,则R-(R-S)等于_____。

A.R∪S B.R∩S C.R×S D.R-S
9.从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是_____。

A.M端实体的关键字B.N端实体的关键字
C.M端实体关键字与N端实体关键字组合D.重新选取其他属性
10._____用来记录对数据库中数据进行的每一次更新操作。

A.后援副本B.日志文件C.数据库D.缓冲区
11.关于"死锁",下列说法中正确的是_____。

A.死锁是操作系统中的问题,数据库系统中不存在
B.只有出现并发操作时,才有可能出现死锁
C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
D.当两个用户竞争相同的资源时不会发生死锁
12._____不属于查询处理操作序列。

A.扫描与语法检查B.查询优化与代码生成C.查询执行D.建立数据模式13.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是_____。

A.其中有一个是DELETE B.一个是SELECT,另一个是UPDA TE
C.两个都是SELECT D.两个都是UPDA TE
14.下列四项中,不属于数据库系统特点的是_____。

A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高
15.有两个关系R(A,B,C)和S(B,C),则R S的结果关系中包含_____个属性。

A.3 B.2 C.1 D. 5
三、简答题(每题5分,共15分)
1.什么是关系模型中的参照完整性?
2.什么是函数依赖?
3.事务的特性有哪些?
四、操作题(共22分)
请参照下面三个关系表完成后面题目。

1.利用关系代数完成下面题目(每题2分,共8分) (1)查询性别为男的学生姓名和年龄。

(2)查询课程名为数据库的课程号。

(3)查询选择了数据库的学生姓名及成绩。

(4)查询直接先行课为5号课程的课程名。

2.利用SQL 语句完成下面题目(每题2分,共14分) (1)查询MA 系学生的姓名、性别、年龄。

(2)查询CS 系学生选修的数据库课程的平均成绩。

(3)查询选修了3号课程的学生姓名及成绩,查询结果按分数升序排序 (4)查询学号95003选修的课程的总门数
(5)向学生表插入一条记录(95008,张杰,女,20,CS ) (6)将学号为95003的学生性别改为男 (7)将学号为950004的学生基本信息删除 五、设计题(共13分)
请按下述数据信息设计E ―R 模型。

一个商店销售多种商品,一种商品不止一个商店销售,每个商店销售的每种商品数量用销售量记载。

商店的属性有商店名称、商店地址和电话。

商品的属性包括商品名称、商品编号、单价等。

每个顾
客可以到不同的商店购买商品。

顾客的属性包括姓名、身份证号、单位、电话号码等。

要为上面描
述的现实世界建立数据库。

1. 请画出关于此数据库的E-R 图;(
5分) 2. 把该E-R 图转换为关系模型;(5分) 3. 指出每一个关系模式的主码。

(3分)
Student 表 course 表 SC 表。

相关主题