四、填空简答题(第一部分)

1 .“三分________,七分________,十二分________”是数据库建设的基本规律。 (问答题)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

2 . 试述数据库设计过程。

 

        

 

 

3 . 十二分基础数据强调了数据的________ ________________________是数据库建设中的重要的环节。 (问答题)

 

        
4 . 试述数据库设计的特点。 (填空题)

 

        

 

 

 

5 . 数据库的生命周期可分为两个阶段:一是数据库需求分析和________ ;二是数据库实现和________ (问答题)

 

        

 

6 . 数据库设计分为以下六个阶段_______________________________________________ (问答题)
7 . 需求分析阶段的设计目标是什么?调查的内容是什么? (填空题)

 

        

 

8 . 数据字典的内容和作用是什么? (填空题)

 

        

 

9 . 数据库实施阶段包括两项重要的工作,一项是________ ,另一项是应用程序的________________ (问答题)

 

        

 

10 .什么是数据库的概念结构?试述其特点和设计策略。 (填空题)

 

        

 

 

 

11 . 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是________,第二类是________ (问答题)

 

        

 

12 . ________ 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。 (问答题)
实体—联系方法(E-R

 

13 .试述数据库概念结构设计的重要性和设计步骤。 (填空题)
重要性:数据库概念设计是整个数据库设计的关键,将在需求分析阶段所得到的应用需求首先抽象为概念结构,以此作为各种数据模型的共同基础,从而能更好地、更准确地用某一DBMS实现这些需求。设计步骤:概念结构的设计方法有多种,其中最经常采用的策略是自底向上方法,该方法的设计步骤通常分为两步:第1步是抽象数据并设计局部视图,第2步是集成局部视图,得到全局的概念结构(如图6.9所示,P216)

 

14 . 概念模型有以下特点:________ ________ ________ ________ (问答题)
真实性 易理解性 易修改性 易转换性

 

        

 

15 . 客观存在并可相互区别的事物称为________ ,它可以是具体的人、事、物,也可以是抽象的概念或联系。 (问答题)
实体

 

16 .什么是E-R图?构成E-R图的基本要素是什么? (填空题)

 

         

 

 

17 . 唯一标识实体的属性集称为________ (问答题)

 

        

 

18 . 实体之间的联系有________ ________ ________三种。 (问答题)
一对一 一对多 多对多

 

19 .什么是数据库的逻辑结构设计?试述其设计步骤。 (填空题)

 

        

 

 

 

20 . 如果两个实体之间具有MN联系,则将它们转换为关系模型的结果是________ 个关系。 (问答题)

 

        
21 . ER模型是对现实世界的一种抽象,它的主要成分是________ 、联系和 ________

 

        

 

22 .________ 表达了数据和处理的关系, ________则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。 (问答题)

 

        

 

23 . 试述数据库物理设计的内容和步骤。 (填空题)

 

        

 

 

 

 

24 . 数据字典中应包括对以下几部分数据的描述:________ ________ ________ (问答题)

 

        

 

25 . E-R模型向关系模型转换时,MN的联系转换为关系模式时,其码包括________ (问答题)

 

        

 

26 . 数据库的物理设计通常分为两步:(1)确定数据库的________ ,(2)对其进行评价,评价的重点是________________ (问答题)
  查看答案

 

        

 

27 . 任何DBMS都提供多种存取方法。常用的存取方法有________ ________ ________ 等。 (问答题)

 

        

 

28 . 确定数据库存储结构主要指确定________ ________ ________ ________ ________等数据的存储安排和存储结构,确定系统配置参数等。 (问答题)

 

        

 

29 .________ 是数据库中存放数据的基本单位。 (问答题)

 

        

 

30 . 在数据库运行阶段,对数据库经常性的维护工作主要是由________ 完成的。 (问答题)

 

        

 

五、案例设计题

案例一:交通管理信息系统设计

某市公安局交通管理中心需要设计一套交通管理信息系统,通过基本调研,现在获得下面的一些基本信息:

1)      MIS主要用于解决车辆、车主、驾驶员、生产商、销售商、保险公司、警察彼此之间对于车辆违章以及车辆事故等信息进行管理

2)      生产商生产商生产同一品牌不同型号的车辆;某种型号的车辆被不同车主购买之后,必须到唯一指定的保险公司进行车辆保险;同时,驾驶员根据自愿的原则参加保险公司的人身意外交通伤害险,但是不指定具体的保险公司。车主拥有的车辆不限,但是在车辆发生被盗之后,必须由交通警察出具详细的被盗情况单,才可以到保险公司申请保费。如果驾驶员在驾驶中出现违章行为,则应该由交通警察根据具体的时间,对违章的车辆以及驾驶员出具罚款通知单;如果驾驶员在驾驶中发生意外伤害,则也应该由交通警察根据具体的时间,对车辆以及驾驶员的交通事故进行认定后,出具事故通知单,而后进行交通事故保险赔付。每名交通警察隶属于具体的交管大队同一管理。

 

以下是先行设计好的实体,共7个:

制造商(制造商编号,名称,地址,电话)

交通管大队(大队编号,地址,区域,负责人,电话)

警察(警察编号,姓名,性别,出生日期)

车主(×××号码,姓名,性别,出生日期,电话)

车辆(车辆编号,型号,发动机号码,座位数,登记日期)

驾驶员(驾驶证号码,姓名,性别,出生日期,电话,准驾车型,登记时间)

保险公司(保险公司编号,名称,地址,电话)

 

要求:(1)画出该系统的实体联系模型E-R

        2)形成关系表,并分析讨论范式的级别

 

 

案例2:医院问题

人民医院需要建立如下的数据库系统,其基本信息如下:

1)      医院中有多个科室,每个科室有科室号、科室名、地址、主任姓名、类别和电话

2)      一个科室有多名主治医生,每个主治医生有职工号、职工姓名、年龄、性别和主治方向

3)      一个科室有多个病房,病房有病房号、床位数、类别和地址

4)      一个病房有多个病人,一个病人的主治医生只能够有一人,但是一个主治医生可以诊治多名病人。病人有病号、姓名、性别、入院时间。

5)      每名主治医生每一段时间需要对具体的病人进行诊断,并需要如实填写诊断报告,报告中应该反映诊断时间、病情和所用的药品。

6)      药品只有主治医生有权利开具才能够到药房抓药,药品有编号,特性,处方级别,药性,备注。

 

要求:(1)画出该系统的实体联系模型E-R

        2)形成关系表,并分析讨论范式的级别

 

案例3:工厂问题

某工厂(包括厂名和厂长名)需要建立一个数据库系统,有以下情况:

该工厂生产若干产品,每种产品由不同的零件组成

有的零件可以用在不同的产品,这些零件由不同的原材料组成,不同的零件所用的原材料可以相同。

零件按照所属的不同产品分别放在仓库中,原材料按照类别分别放在若干仓库中。

相关性质如下:

工厂:长号,长名,长址,厂长名

车间:车间号,车间名,电话

产品:产品名,品种号,性能

零件:零件号,零件名,生产日期

原材料:材料号,产地,等级

仓库:库号,电话

要求:(1)画出该系统的实体联系模型E-R

     2)形成关系表,并分析讨论范式的级别。

 

 

案例4:农产问题

某农场有若干生产队。每个生产队可以种植多种农作物,并且有的农作物可以被多个生产队种植但是种植数量有所不同。每个生产队有若干农民,且有一个农民当队长。相关性质如下:

农场:农场号,面积,地址     生产队:队号,队名,电话

农作物:品种号,名称,特性   农民:农号,姓名,年龄

画出E-R图,转换成关系模型,生成关系表