第七章-数据库设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第七章数据库设计一、选择、填空题1.利用DBMS提供的数据定义语言实现数据库结构,装载数据等,属于数据库设计阶段的(数据库实施)。2.需求分析阶段得到的结果是(数据字典描述的数据需求)3.概念结构设计阶段得到的结果是(E-R图表示的概念模型)4.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是(M端实体关键字与N端实体关键字组合)5.在关系数据库设计中,设计关系模式是(逻辑设计阶段)的任务。6.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的(物理设计阶段)。7.数据库物理设计完成后,进入数据库实施阶段,下述工作中,(建立库结构、系统调试、加载数据)属于实施阶段的工作。8.在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是(逻辑设计阶段)阶段的任务。9.概念模型是现实世界的第一层抽象,这一类最著名的模型是(实体-关系模型)10.对实体和实体之间的联系采用同样的数据结构表达的数据模型为(关系模型)11.在概念模型中的客观存在并可相互区别的事物称(实体)12.区分不同实体的依据是(属性)13.关系数据库中,实现实体之间的联系是通过关系与关系之间的(公共属性)14.数据流程图是用于数据库设计中(需求分析)阶段的工具。15.子模式DDL是用来描述(数据库的局部逻辑结构)16.关系数据库的规范化理论主要解决的问题是(如何构造合适的数据逻辑结构)17.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(6)18.“三分________,七分________,十二分________”是数据库建设的基本规律。19.规范设计法从本质上看仍然是手工设计方法,其基本思想是(过程迭代)和(精益求精)。20.数据库实施阶段包括两项重要的工作,一是(组织数据入库),另一是应用程序的(编码)和(调试)21.唯一标识实体的属性集称为(码)22.ER模型是对现实世界的一种抽象,它的主要成分是实体、联系和属性23.(数据流图)表达了数据和处理的关系,(数据字典)则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。24.各分E-R图之间的冲突主要有三类:属性冲突命名冲突结构冲突25.关系数据库的规范化理论是数据库(逻辑设计)的一个有力工具;ER模型是数据库的(概念结构)设计的一个有力工具26.数据库的物理设计通常分为两步:(1)确定数据库的物理结构,(2)对其进行评价,评价的重点是时间和空间效率二、问答题1.数据库的设计过程。按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、据库实施、数据库运行和维护。2.试述数据库设计过程的各个阶段上的设计描述(1)需求分析阶段:进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最费时的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。(2)概念结构设计阶段:概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。(3)逻辑结构设计阶段逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。(4)数据库物理设计阶段数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。(5)数据库实施阶段在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。(6)数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。3.数据字典的内容和作用是什么?数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容.4.试述数据库概念结构设计的重要性和设计步骤概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。自底向上设计概念结构的方法通常分为两步:第1步是抽象数据并设计局部视图,第2步是集成局部视图,得到全局的概念结构,5.什么是E-R图?构成E-R图的基本要素是什么?E-R是概念模型的表示方法,通常称为是实体-联系方法。该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。构成E-R图的基本要素是实体、属性和联系。6.什么是数据库的逻辑结构设计?试述其设计步骤。逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。逻辑结构设计步骤如下:A、将概念结构转换为一般的关系、网状、层次模型。B、将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换。C、对数据模型进行优化。7.试述数据库物理设计的内容和步骤。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理设计通常分为两步:A、确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构.B、对物理结构进行评价,评价的重点是时间和空间效率。8.请为图书馆设计一个数据库,要求包括图书和借书人的信息。图书的信息包括书号、书名、作者、定价、位置;借书人的信息包括姓名、借书证号、单位;借书需要记录借书日期。要求:(1)将数据库用E-R图来描述;(2)转换成关系模型并注明函数依赖。(2)转换的关系模式及函数依赖借书人(借书证号,姓名,单位,借书证号-姓名,借书证号-单位);图书(书号,书名,作者,出版社,位置,书号-书名,书号-作者,书号-出版社,书号-位置);借阅(借书证号,书号,借书日期,(借书证号,书号)-借书日期)9.在著书工作中,一位作者可以编写多本图书,一本书也可由多位作者编写,设作者的属性有:作者号、姓名、单位、电话;书的属性有:书号、书名、出版社、日期。试完成下列两题:(1)画出E-R图;(2)将该E-R图转成关系模式,并给出各关系模式的主码。(2)转换的关系模式:作者(作者号,姓名,单位,电话);书(书号,书名,出版社,日期);编写(作者号,书名)作者书作者号电话单位日期书号出版社书名编写姓名借书人图书借书证号借书日期单位作者书号定价书名借阅姓名位置

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功