搜索
您的当前位置:首页【练习】数据库原理2阶段练习华东理工大学

【练习】数据库原理2阶段练习华东理工大学

来源:飒榕旅游知识分享网
文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.

【关键字】练习

华东理工大学网络学院

《数据库原理[本]》阶段练习3(第四章)

一、填空题。

1、________________________称为属性的域。

2、数据库设计步骤分为需求分析、_______________、_____________、______________、数据库实施、数据库运行和维护六个步骤。

3、实体集之间的联系方式有________________、______________和___________三种。 4、建立E-R模型分为两步进行,先进行_______E-R模型的设计,然后进行______E-R模型的设计。

5、E-R图中,用________表示实体型,用_________表示实体集的联系,用________表示属性。

6、数据库的物理设计是为给定的逻辑数据模型选择最合适应用环境的物理结构,关系数据库的物理结构主要是指数据的___________和__________。

7、数据库的逻辑结果设计的任务就是将全局E-R模型转换成一个_____________。 8、数据库的重组织_________原设计的逻辑结构,而数据库的重构造不同,是指_______数据库的模式和内模式。

9、数据库的重组织和重构造工作是由_________完成的。

10、网络环境下数据库应用系统需要考虑的安全问题包括:硬件平台的安全问题、_____________的安全问题、网络系统的安全问题和____________的安全问题。

11、数据库的逻辑结构设计是确定数据库的外模式和模式,而物理设计是确定数据库的____________。 二、单项选择题。

1、设计数据库时首先应该设计___________。

A. 数据库应用体系结构 B. DBMS结构 C. 数据库的概念结构 D. 数据库的控制结构

2、逻辑设计的任务是___________。

A. 将概念结构设计的E-R图转换成DBMS支持的数据模型

1word版本可编辑.欢迎下载支持.

文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.

B. 进行数据库的具体定义,并要安排为查询的必要的索引文件 C. 逻辑结构设计要完成数据的描述,数据保存格式的设定 D. 利用自顶向下的方式进行数据库的逻辑结构设计 3、_______可用于设计概念模式。

A. 层次结构 B. E-R图 C. 数据流图 D. 程序流程图

4、若两个实体之间的联系类型是M:N,则_____引入第三个交叉关系。

A. 需要 B. 不需要 C. 可有可无 D. 合并两个实体

5、若两个实体之间的联系是1:N,则实现1:N联系的方法是_________。

A. 将”N”端实体转换的关系中,加入”端实体转换关系的码 B. 将”N”端实体转换的关系的码,加入到”端的关系中 C. 将两个实体转换的关系中,分别加入另一个关系的码 D. 将两个实体转换成一个关系

6、数据库的物理实现取决于特定的DBMS,在规划保存结构时主要应考虑______,这两者通常是相互矛盾的,要根据实际情况决定。

A. 存取方法和存取路径 B. 单项索引和组合索引 C. 存取路径和存放位置 D. 存取时间和保存空间

7、在数据库维护工作中,重新重组数据库属于________。

A. 定期维护 B. 日常维护 C. 故障维护 D. 不定期维护

8、设计数据流程图(DFD)属于数据库设计的________。

2word版本可编辑.欢迎下载支持.

文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.

A. 可行性分析阶段的任务 B. 需求分析阶段的任务 C. 概念设计阶段的任务 D. 逻辑设计阶段的任务

9、在数据库中快速访问数据的方法是________。

A. 建立索引文件 B. 选择存储结构 C. 选择存储方法 D. 选择存储设备

10、E-R模型转换成关系模型时,一个M:N联系转换成一个关系模式,该关系模式的关键字是___________。

A. M端实体的关键字 B. N端实体的关键字

C. M端实体的关键字和N端实体的关键字的组合 D. 重新选取其他属性

三、多项选择题。

1、下列属于需求分析阶段工作的是_____。

A. 分析用户活动 B. 建立E-R图 C. 建立数据字典 D. 建立数据流图

2、下面属于数据库物理设计考虑的问题有________。

A. 存取方法的选择 B. 索引与入口设计

C. 与安全性、完整性、一致性有关的问题 D. DBMS特性

3、当局部E-R图合并成全局E-R图时可能出现冲突,下列属于合并冲突的是______。

A. 属性冲突 B. 语法冲突 C. 结构冲突

3word版本可编辑.欢迎下载支持.

文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.

D. 命名冲突

4、关于数据库运行和维护的叙述中,错误的是______。 A.只要数据库正式投入运行,就标志着数据库设计工作的结束 B.数据库的维护工作就是维持数据库系统的正常运行 C.数据库的维护工作就是发现错误,修改错误

D.数据库正式投入运行标志着数据库运行和维护工作的开始 5、DB设计中的概念模型_______。

A. 独立于硬件 B. 独立于系统软件 C. 与具体DBMS相关 D. 独立于具体的DBMS

6、数据字典中保存的信息有_______。

A. 模式和子模式 B. 存储模式 C. 文件存取权限 D. 数据库所用的文字

7、下列工作不属于数据库物理设计的是______。

A. 将E-R图转换成关系模型 B. 选择存取路径 C. 建立数据流图 D. 收集和分析用户活动

8、数据库逻辑设计阶段应考虑的因素包括_______。

A. 概念模式 B. 存取方法 C. 处理要求 D. DBMS特性

9、以下说法正确的是______。

A. 数据库设计是一个不断回溯、逐步求精的过程 B. 数据库的逻辑结构设计与具体的DBMS的类型有关 C. 数据库设计是数据库应用系统设计中的核心部分

4word版本可编辑.欢迎下载支持.

文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.

D. 数据库的概念设计与具体的DBMS的类型有关 10、关于数据库设计,以下说法正确的是______。

A. 关系数据库中记录是按先来后到的顺序存放的 B. DBMS只支持顺序存取方法 C. 数据库访问的路径对效率影响很大 D. 数据库存放在外存储器中

四、简答题。

1、举例说明实体、实体集、实体型、实体值和属性的概念。 2、数据库的维护工作主要有哪些?

3、什么是E-R方法?采用E-R方法的数据库概念结构的设计过程是怎样的? 4、在将局部E-R模型合并成全局E-R模型时,应消除哪些冲突?

5、什么是数据库的重组织和重构造?为何要进行数据库的重组织和重构造?

五、应用题。

1、有一个应用包括三个实体:商店包括商店编号,商店名,地址;职工包括职工编号,姓名,工资;顾客包括顾客编号,姓名,地址。

如果规定:每个职工只能服务于一家商店,一家商店有多个职工;每个顾客可以与多家商店有联系,一家商店有多个顾客。 要求:(1)画出E-R图;

(2)转换成关系模型,写出关系模式,并指出每个关系的主码。

2、试用E-R图描述下述语义环境,将其转换成关系模型,并给出每个关系模型的主关键字。

(1) 一名读者可借阅多种书,一种书可由多名读者借阅。 (2) 一种书只在一个书库存放,一个书库可存放多种书。 (3) 一个书库有一个管理员,一个管理员只负责一个书库。 其中:读者包括以下属性:借书证号,姓名,年龄,职务,地址,单位; 图书包含以下属性:图书编号,书名,作者,价格; 书库包含以下属性:书库号,地点,面积,电话; 管理员包括下列属性:管理员号,姓名,性别,职务; 关于某读者借阅某本书要描述借阅日期; 在某书库存放某种书要描述存放数量。

5word版本可编辑.欢迎下载支持.

文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.

华东理工大学网络学院

《数据库原理[本]》阶段练习3参考答案

一、填空题。

1、属性的取值范围

2、概念结构设计、逻辑结构设计、物理设计 3、一对一、一对多、多对多 4、局部、总体

5、带实体名的矩形框、带联系名的菱形框、带属性名的椭圆框 6、存取方法、存储结构 7、关系模型 8、不改变、改变 9、DBA

10、操作系统和数据库系统、应用系统 11、内模式

二、单项选择题。

1 C 2 A 3 B 4 A 5 A 6 D 7 A 8 B 9 A 10 C 三、多项选择题。

1 ACD 2 ABC 3 ACD 4 ABC 5 ABD 6 ABC 7 ACD 8 ACD 9 ABC 10 ACD 四、简答题。

1、实体是指客观存在并相互区别的事物,实体可以是具体的对象,如一个职工,一个办公室,也可以是抽象的事件,如一次选课,一次定购。

实体集是指具有相同类型和相同性质的实体的集合。如某个公司的所有员工。 实体有型和值之分。实体型是指用来描述同一实体集的实体名及其属性名的集合,如:职工(职工号,职工名,性别,年龄,职称,职务,电话,部门)。

实体值表示一个实体的一个具体实例。如(001375,“张三”,“男”,30,“中级”,“质检员”,“64210045”,“质检部”)。

属性是实体集中的每个成员所具有的某一特性,如职工实体中,职工号就是其中一个属

6word版本可编辑.欢迎下载支持.

文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.

性。属性的取值范围是属性的域,如属性年龄的取值范围是20~60。

2、数据库的维护工作包括:(1)数据库的转储和恢复;(2)数据库的安全性和完整性控制;(3)数据库性能的监督、分析和改造;(4)数据库的重组织和重构造。

3、E-R方法即实体-联系方法,是描述现实世界概念结构模型的有效方法。用E-R方法建立的概念结构模型称为E-R模型或E-R图。步骤如下:(1)设计局部E-R模型:确定局部结构范围,实体定义,联系定义,属性分配;(2)设计全局E-R模型:确定公共实体类型,E-R模式的合并,冲突的消除;(3)全局E-R模型的优化:实体类型的合并,冗余属性的消除,冗余联系的消除。

4、(1)属性冲突,包括属性域的冲突和属性取值单位的冲突;(2)命名冲突,包括同名异义和异名同义。(3)结构冲突,包括同一对象在不同局部E-R模型中有不同的抽象,或同一实体在不同的局部E-R模型中包含不同的属性个数和排列次序,或实体间联系在不同的局部E-R模型中具有不同的类型。

5、数据库运行一段时间后,由于记录不断增、删、改会使数据库的物理存储情况变坏,降低数据的存储效率,这时可由DBA对数据库进行重组织,按原设计要求重新安排存储位置、回收垃圾、减少指针等,从而提高系统效率。数据库的重组织不改变数据库的逻辑结构和物理结构。

由于数据库应用环境的变化,增加了新的应用或新的实体,取消了某些应用,有的实体间联系发生了变化,使原来的数据局设计不能满足新的要求,要求调整数据库的模式和内模式,这就是数据库的重构造。数据库的重构造需要部分修改数据库的逻辑结构和物理结构。

五、应用题。

1、关系模式如下:

职工(职工编号,姓名,工资,商店编号) 商店(商店编号,商店名,地址) 顾客(顾客编号,姓名,地址,电话) 商店-顾客(商店编号,顾客编号)

职工编号 姓名 工资 2、关系模式如下: 读者(借书证号,姓名,年龄,地址,单位) 职工 图书(图书编号,书名,作者,价格,书库号,数量) n 借阅(借书证号,图书编号,借阅日期) 工作 7word版本可编辑.欢迎下载支持. n 消费 1 商店 m 商店 文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.

书库(书库号,地点,面积,电话)

管理员(管理员号,姓名,性别,职务,书库号) 借书证号 姓名 年龄 地址 单位 此文档是由网络收集并进行重新排版整理.word可编辑版本! 读者 m 借阅日期 借阅 数量 书库号 地点 面积 电话 n 图书 n 存放 1 书库 1 图书编号 书名 作者 价格 管理 1 管理员 管理员号 姓名 性别 职务 8word版本可编辑.欢迎下载支持.

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

Top