您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页数据库试题4

数据库试题4

来源:化拓教育网
 《数据库系统原理》试卷 2004-4 班级 姓名 学号 成绩

一、单项选择题(从下列各题的四个备选答案中分别选出一个正确答案,并将答案标识符

写入题干中的括号内,选错或未选者,该题无分。每小题1分,共10分) 1. 子模式DDL用来描述数据库的( )

A.总体逻辑结构 B.局部逻辑结构 C.物理存储结构 D.全局概念结构 2. 按指定条件从一个关系中挑选出指定的属性组成一个新关系的运算是( )

A.选择 B.投影 C.连接 D.自然连接 3. 有关数据和信息的概念,下列叙述正确的是( )

A.数据是信息的载体 B.数据是信息的内涵

C.数据和信息互为载体 D.数据和信息相互

4. 一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是( )

A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系 5. 一个关系中的主属性( )

A.至多一个 B.可多个 C.必须多个 D.可以零个

6. 顾客可到多个商场购物,商场有很多顾客购物,商场与顾客之间的联系方式是

( )

A.1:1 B,1:n C, m:n D.m:1

7. 进行自然连接运算的两个关系必然具有( )

A.相同的属性个数 B.相同的关系名

C.相同的属性名 D.相同的关键字 8. 造成数据不一致的主要不包括( )

A.数据冗余 B.并发控制不当 C.故障或错误 D.设计不合理 9. SQL的全局约束是指基于元组的检查子句和( )

A.非空值约束 B.域约束子句 C.断言 D.外键子句 10. 数据性是指( )

A. 用户与数据分离 B.用户与程序分离 B. C.程序与数据分离 D.人员与设备分离

二、填空题(每小题1分,共10分)

1

1. 数据库管理系统是专门用于 管理的软件。 2. 凡可作为侯选关键字的属性称为 。 3. 文件系统与数据库系统的最大区别是在 方面。

4. 数据库逻辑设计步骤分为三步;分析 、画E-R图、建立数据模型。 5. 数据流图的四个基本成分是 、加工、文件、源点和终点。 6. 数据库系统通常由 四部分组成。 7. 数据库系统的数据性包括 性和 性。 8. 关系数据库的关系演算语言是以 为基础的DML语言。 9. 设一个数据库文件的某数值型字段宽度为8.小数位为2.则该字段变量整数部分最大

的值为 。

10. 分布式数据库中定义数据分片时.必须满足三个条件:完备性条件、重构条件

和 。

三、解答题(每小题5分,共50分)

1. 什么是数据库安全性?数据库系统为保证数据安全采用了哪些措施?

2. 关系数据模型有哪些主要优点?

3. 设有关系模式R(A,B,C,D),F是R上成立的FD集。F={D→A,D→B}。试写出关系

模式R的候选键,并说明理由。

2

4. 什么是数据模型?流行的DBMS采用的什么数据模型?

5. 任给关系模式R,X、Y、AU,AX且AY,若有X→Y,Y→A在R上成立,

Y→X在R上不成立,则当Y是X的真子集时,R中会存在哪几种类型的函数依赖?给出推断过程。

6. 有以下关系及其上的SQL语句,写出该SQL语句的中文意思及其操作结果: S: 学号

姓名 年龄 性别 成绩 Select * 3

0101 0102 0103 0104 0105 王妍 李洪 陈思 张兵 张兵 20 22 21 20 22 女 男 男 男 女 81 75 83 68 85 From S Where 年龄<22 or 性别=‘女’

7. 设有关系R和S如下:

R

A B C 1 2 3 4 5 6 7 8 9

S

A B C 1 2 3 4 5 6 7 8 9 试写出元组关系演算表达式W={t∣R(t)∧╕S(t)}的值。

8. 两个函数依赖集F和G等价的充分必要条件是什么?

4

9. 什么是数据完整性?试举一个数据不完整的例子。

10. 将E-R图转换为关系模式,主要的转换规则是什么?

四、就下图给出的关系R,回答问题(每小题5分,共15分)

R 工程号

材料号 数量 5

开工日期 完工日期 价格 P1 P1 P1 P2 P2 I1 I2 I3 I1 I4 4 6 15 6 18 199805 199805 199805 199811 199811 199902 199902 199902 199912 199912 250 300 180 250 350 1. 它为几范式?为什么?

2. 是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?

3. 将它分解成高一级范式,分解后的关系是如何解决分解前可能存在的删除异常问题

的?

五、设有如下实体:

学生:学号,单位,姓名,性别,年龄,选修课名称 课程:编号,课程名,开课单位,任课老师号

6

教师:教师号,姓名,性别,职称,讲授课程编号 单位:单位名称,电话,教师号,教师名 上述实体存在如下联系:

1. 一个学生可以选修多门课程,一门课程可以被多个学生选修; 2. 一个教师可以讲授多门课程,一门课程可以被多个教师讲授; 3. 一个单位可以有多个教师,一个教师只能属于一个单位。 完成如下工作:

1. 分别设计学生选课和老师任课两个局部信息的结构E-R图; 2. 将上述设计完成的E-R图合并为一个完整的全局E-R图;

3. 将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。

《数据库系统原理》试卷 2004.4

班级 姓名 学号 成绩

一、单项选择题(从下列各题的四个备选答案中分别选出一个正确答案,并将答案标识符

写入题干中的括号内,选错或未选者,该题无分。每小题1分,共10分)

1. 在数据库系统的组织结构中,把概念数据库与物理数据库联系起来的映射是( )

A.外模式/模式 B.内模式/外模式 C.模式/内模式 D.模式/外模式 2. 数据模型不用于描述( )

A.客观事物 B.事物间的联系 C.数据存储 D.事物及其相互间的联系 3. 在关系规范化过程中.将1NF变为3NF要消除( )

A.部分依赖和完全依赖 B.部分依赖和传递依赖

C.完全依赖和传递依赖 D.所有的函数依赖

4. 从“实体-联系”模型到数据模型实际上经历了三个领域的演变过程.即( ) A.信息世界→现实世界→数据世界 B.数据世界→信息世界→现实世界

C.现实世界→数据世界→信息世界 D.现实世界→信息世界→数据世界 5. 实体间的联系方式有( )

A.1种 B.2种 C.3种 D.4种

6. 数据库操纵语言(DML)的基本操作不包括( ) A.插入 B.修改 C.排序 D.查询 7. 数据库系统对数据冗余的处理策略是( )

A.不允许 B.彻底根除 C加以控制 D.听之任之 8. DBMS中实现事务持久性的子系统是( )

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

7

C.并发控制子系统 D.恢复管理子系统 9. 一个2NF( )

A.可能是3NF B.可能是1NF C.必定是3NF D.不可能是1NF 10. 按给定条件从一个关系中挑选出指定的属性组成一个新关系运算是( )

A.选择 B.投影 C.连接 D.自然连接 二、填空题(每小题1分,共10分)

1. 概念模式简称模式,是对数据库的 描述。 2. 进行自然连接的两个关系必须具有 属性。

3. 内模式是描述数据如何在存储介质上组织存储的.又称之为 模式。 4. 进行自然连接的两个关系必须具有 属性。

5. 引用完整性规则是指:如果关系R的外部键.是另一关系S的主键.则R关系中外部键

的取值.要么等于 的值,要么等于空值。

6. 数据库系统通常由 四部分组成。 7. 数据库系统的数据性包括 性和 性。 8. 用树型结构表示实体类型及实体间联系的数据模型称为 。 9. 设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C}。则分解p={AB,AC}

丢失的FD是 。

10. 事务必须具有的四个性质是:原子性,一致性、 和永久性。

三、解答题(每小题5分,共50分) 1. 数据库管理系统的主要功能是什么?

8

2. 请阐述在网状模型和关系模型中.实体之间联系的实现方法。

3. 两个函数依赖集F和G等价的充分必要条件是什么?

4. 什么是分布式数据库的分布透明性?

9

5. 任给关系模式R,X、Y、AU,AX且AY,若有X→Y,Y→A在R上成立,

Y→X在R上不成立,则当Y是X的真子集时,R中会存在哪几种类型的函数依赖?给出推断过程。

6. 数据冗余如果不控制会带来什么危害?

7. 关系规范化依据什么进行?规范化采用的方法是什么?在规范化过程中应注意什么

问题?

10

8. 设有两个事务T1,T2,其并发操作如下图所示,执行结果是什么?有什么问题?原因

何在? T1 ① 读 A=10 ② ③写 A=A-5 ④ T2 读 A=10 写 A=A-8

9. 数据字典主要存放什么内容?

10. 叙述数据库设计步骤及每步要完成的主要工作。

11

四、就下图给出的关系R,回答问题(每小题5分,共15分)

R 职工号 E1 E2 E3 E4 职工名 ZHAO QIAN SUN LI 年龄 20 25 38 25 性别 F M F M 单位号 D3 D1 D3 D3 单位名 CCC AAA CCC CCC 1. 它为几范式?为什么? 2. 是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?

3. 将它分解成高一级范式,分解后的关系是如何解决分解前可能存在的删除异常问题

的?

12

五、一个图书借阅管理数据库要求提供下述服务:

1. 可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书

号唯一标识。

2. 可以随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还

书日期。我们约定:任何人可以借多本书,任何一种书可以被多个人借阅,借书证号具有唯一性。

3. 当需要时,可以通过数据库中保存的出版社的电报编号、电话、邮编以及地址等

信息向有关书籍的出版社增购有关书籍。我们约定:一个出版社可以出版多种书籍,同一本书仅仅在一个出版社出版,出版社名称具有唯一性。 根据以上情况和假设,试做如下设计: 1. 构造满足需求的E-R图。 2. 转换为等价的关系模型结构。

《数据库系统原理》试卷 2004.4

班级 姓名 学号 成绩 一、单项选择题(从下列各题的四个备选答案中分别选出一个正确答案,并将答案标识符

写入题干中的括号内,选错或未选者,该题无分。每小题1分,共10分) 1. DB,DBS,DBMS三者之间的关系是( )

A.DB包括DBS和DBMS B.DBS包括DB和DBMS

C.DBMS包括DBS和DB D.DBS与DB和DBMS无关 1. 一个外部关键字的属性个数( )

A.至多一个 B.至多2个 C.至少一个 D.至少2个 2. 任何由二个组成的关系( )

A.可能为1NF B.可能为2NF C.可能为3NF D.必为3NF 3. 数据模式是( )

A.文件的集合 B.记录的集合

C.数据的集合 D.记录类型及其联系的集合 4. 表示数据库的概念模型一般使用( )

A.用户活动图 B.数据流图 C.E-R图 D.流程图

5. 对DBTG系类型,当有( )时,便有了系值。

A.一个系主记录值 B.一个成员记录值 C.多个成员记录值 6. 数据库系统对数据冗余的处理策略是( )

13

A.不允许 B.彻底根除 C加以控制 D.听之任之 7. 造成数据不一致的主要原因是( )

A.数据冗余

B.并发控制不当

C.有关故障或错误 D.ABC

8. 如果数据库中出现类似如“人的身高=10米”的数据.则说明数据的( )未受到保

护。

A.安全性 B.完整性 C.一致性 9. 数据库系统( )数据冗余。

A.消除了 B.不允许 C.控制了

二、填空题(每小题1分,共10分)

1. 数据库的三级模式指的是 。 2. 数据操纵语言有 、 两种类型。 3. 三种经典的数据模型是 、 、 。 4. DML最基本的四种操作为 、 、 、 。 5. 实体间的联系可抽象为 、 、 三种。 6. 导致数据不一致的主要原因是 。 7. 列举可用于随机存取的三种文件结构 、 、 。 8. 关系代数中三种专门的关系运算是 、 、 。 9. 关系数据库模式规范化是为了解决关系数据库中 问题而引入的。 10. 数据库保护包括 、 、 、 。

三、解答题(每小题5分,共50分)

1. 将下列术语中概念最接近的分组,并用括号分别括起来:

元组、关系、记录、记录型、标识符、关系模式、实体、 关键字、实体型、实体集

14

2. 设关系R,S如下,计算:

(1) R1=R|×|S R: A B C S: C D E (2) R2=R|×|S

3 6 7 3 4 5 [2]<[5]

4 5 7 7 2 3

7 2 3

4 4 3

3. 设有两个关系R(A,B,C)和S(C,D,E),试用SQL查询语句表示关系代数表达式

A,E(BD(R||S))。

15

4. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={D→A,D→B},试写出R

的候选关键字并说明理由。

5. 什么是函数依赖?部分函数依赖?传递函数依赖?

6. 什么是实体?什么是属性?如何区分实体集中的单个实体?

7. 现有关系模式R(A,B,C,D,E,G),其上的FD集为F={A→B,C→A,CD→E,D→

G}判断分解=p ={ABC,CDEG}是否具有无损连续性和依赖保持性。

16

8. 简述数据库设计的主要步骤?

9. 设有关系模式R(A,B,C,D),F是R上成立的FD集。F={D→A,D→B}。试写出关系模

式R的候选键,并说明理由。

10. SQL中表达完整性约束的规则主要有哪几种?

17

四、就下图给出的关系R,回答问题(每小题5分,共15分)

R SNO 80152 80153 80154 80154 80155 CNO C1 C2 C1 C3 C4 CTITLE OS DB OS AI CL SNAME 王平 高升 王平 杨洋 高升 SLOCA D1 D2 D1 D3 D2 GRADE 70 85 86 72 92 1. 它为几范式?为什么? 2. 是否存在删除操作异常?若存在,则说明是在什么样情况下发生的?

3. 将它分解成高一级范式,分解后的关系是如何解决分解前可能存在的删除异常问题

的?

18

五、某医院病房计算机管理中需要如下信息:

科室:科名,科地址,科电话,医生姓名 病房:病房号,床位号,所属科室名

医生:姓名,职称,所属科室名,年龄,工作证号 病人:病历号,姓名,性别,诊断,主管医生,病房号

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

完成如下设计:

1. 设计该计算机管理系统的E-R图; 2. 将该E-R图转换为关系模型结构;

3. 指出转换结果中每个关系模式的候选码。

19

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务