中南大学数据库习题复习资料Word下载.docx
《中南大学数据库习题复习资料Word下载.docx》由会员分享,可在线阅读,更多相关《中南大学数据库习题复习资料Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
A)属性冲突B)命名冲突C)联系冲突D)结构冲突
9.在数据库设计中,E-R模型是进行(B)的一个主要工具。
A)需求分析B)概念设计C)逻辑设计D)物理设计
10.在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而另一局部应用中被定义为整型,那么被称之为(A)冲突。
11.下列关于数据库运行和维护的叙述中,(D)是正确的。
A)只要数据库正式投入运行,标志着数据库设计工作的结束
B)数据库的维护工作就是维护数据库系统的正常运行
C)数据库的维护工作就是发现错误,修改错误
D)数据库正式投入运行标志着数据库运行和维护工作的开始
12.下面有关E-R模型向关系模型转换的叙述中,不正确的是(C)。
A)一个实体类型转换为一个关系模式
B)一个1:
1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应
C)一个1:
n联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端实体所对应
D)一个m:
n联系转换为一个关系模式
13.在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。
对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?
(C)
A)2B)3C)4D)5
14.存取方法设计是数据库设计的(D)阶段的任务。
A)需求分析B)概念结构设计C)逻辑结构设计D)物理结构设计
15.下列关于E-R模型的叙述中,哪一条是不正确的?
(D)
A)在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示
B)实体类型之间的联系通常可以分为1:
1,1:
n和m:
n三类
C)1:
1联系是1:
n联系的特例,1:
n联系是m:
n联系的特例
D)联系只能存在于两个实体类型之间
二、填空题
1.数据库设计的六个主要阶段是:
需求分析概念结构设计逻辑结构设计数据库物理设计数据库实施数据库运行和维护
2.数据字典中通常包括_数据项数据结构数据流数据存储和处理___五部分。
3.数据库系统的逻辑设计主要是将__概念模型__转化成DBMS所支持的数据模型。
4.如果采用关系数据库来实现应用,则在数据库的逻辑设计阶段需将__E-R模型__转化为关系模型。
5.当将局部E-R图集成为全局E-R,而在另一个局部E-R图中作为属性,如果同一对象在一个局部E-R图中作为实体这种现象称为__结构__冲突。
三、问答题
1.数据库的设计过程包括几个主要阶段?
每个阶段的主要任务是什么?
哪些阶段独立于数据库管理系统?
哪些阶段依赖于数据库管理系统?
2.需求分析阶段的设计目标是什么?
调查内容是什么?
3.数据字典的内容和作用是什么?
4.什么是数据库的概念结构?
试述其特点和设计策略。
5.什么是数据抽象?
试举例说明。
6.什么是E-R图?
构成E-R图的基本要素是什么?
7.为什么要视图集成?
视图集成的方法是什么?
8.什么是数据库的逻辑结构设计?
试述其设计步骤?
9.试述E-R图转换为关系模型的转换规则。
10.试述数据库物理设计的内容和步骤。
11.什么是数据库的再组织和重构造?
为什么要进行数据库的再组织和重构造?
四、综合题
1.现有一局部应用,包括两个实体:
“出版社”和“作者”。
这两个实体属多对多的联系,请读者自己设计适当的属性,画出E-R图,再将其转换为关系模型(包括关系名、属性名、码、完整性约束条件)。
所在地址
出版社
作者
出版
姓名
性别
年龄
工作单位
联系电话
出版社名
书名
出版数量
联系方式
出版社编号
编号
m
n
出版社(出版社名,所在在址,联系电话)
作者(姓名,性别,年龄,工作单位,联系电话)
出版(出版社名,作者名,书名,出版数量,联系方式)
2.请设计一个图书馆数据库,此数据库对每个借阅者保持读者记录,包括:
读者号、姓名、地址、性别、年龄、单位。
对每本书有:
书号、书名、作者、出版社。
对每本被借出的书有:
读者号、借出的日期、应还日期。
要求给出E-R图,再将其转换为关系模型。
读者
图书
借阅
借期
还期
读者号
书号
单位
地址
读者(读者号,姓名,地址,性别,年龄,单位)
图书(书号,书名,作者,出版社)
借阅(读者号,书号,借期,还期)
3.某公司设计的“人事管理信息系统”,其中涉及到职工、部门、岗位、技能、培训课程、奖惩记录等信息,其E-R图如图5-19所示:
培训课程
选课
职工
技能
考核
工资
奖惩
享有
接受
属于
聘任
部门
岗位
设置
1
图5-19某公司“人事管理信息系统”E-R图
该E-R图有七个实体类型,其属性如下:
职工(工号,姓名,性别,年龄,学历)
部门(部门号,部门名称,职能)
岗位(岗位编号,岗位名称,岗位等级)
技能(技能编号,技能名称,技能等级)
奖惩(序号,奖惩标志,项目,奖惩金额)
培训课程(课程号,课程名,教材,学时)
工资(工号,基本工资,级别工资,养老金,失业金,公积金,纳税)
该E-R图有七个联系类型,其中一个1:
1联系,两个1:
n联系,四个m:
n联系。
联系类型的属性如下:
选课(时间,成绩)
设置(人数)
考核(时间,地点,级别)
接受(奖惩时间)
将该E-R图转换成关系模式集。
(3)职工(工号,姓名,性别,年龄,学历,部门号,岗位编号)
选课(职工号,课程号,时间,成绩)
设置(部门,岗位,人数)
考核(职工号,技能号,时间,地点,级别)
接受(职工号,奖惩序号,奖惩时间)
4.某公司设计的“库存销售管理信息系统”对仓库、车间、产品、客户、销售部的信息进行了有效地管理,其E-R图如图5-20所示:
仓位
存储
产品
车间
入库
出库
订单
客户
销售员岗位
p
图5-20某公司“库存销售管理信息系统”E-R图
该E-R图有五个实体类型,其结构如下:
车间(车间号,车间名,主任名)
产品(产品号,产品名,单价)
仓位(仓位号,地址,主任名)
客户(客户号,客户名,联系人,电话,地址,税号,帐号)
销售员(销售员号,姓名,性别,学历,业绩)
该E-R图有四个联系类型,其中三个是m:
n:
p,一个是m:
n,属性如下:
入库(入库单号,入库量,入库日期,经手人)
存储(核对日期,核对员,存储量)
出库(出库单号,出库量,出库日期,经手人)
订单(订单号,数量,折扣,总价,订单日期)
(4)车间(车间号,车间名,主任名)
客户(客户号,客户名,联系人,电话,地址,税号,账号)
入库(车间号,产品号,仓位号,入库单号,入库量,入库日期,经手人)
存储(产品号,仓位号,核对日期,核对员,存储量)
出库(客户号,仓位号,产品号,出库单号,出库量,出库日期,经手人)
订单(产品号,客户号,销售员号,订单号,数量,折扣,总价,订单日期)