概念模型
1)在 数据库设计中详情
当前位置:主页 > 秒速牛牛作品 > 概念模型 >
1)在 数据库设计中

   

  1.数据库设计的内容分为静态的设计和动态的设计,前者包括设计和设计,后者主要指设计。

  4.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为。

  5.关系数据库的规范化理论是数据库设计的基础,是数据库概念设计的有力工具。

  8.在E-R图中,实体型用表示,实体的属性用表示,实体之间的联系用表示。

  9.在数据库系统的概念结构设计阶段,将应用E-R模型集成为概念E-R模型时,首先将各个局部应用E-R模型合并,生成初步E-R图,主要的工作是。在将初步E-R图经过修改和重构生成基本E-R图时,主要解决的是。

  10. E-R图向关系模型转化要解决的问题是:如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的和。

  11.在设计E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方。这些冲突主要有冲突、冲突和冲突三类。

  12.在E-R图向数据模型转换时,将实体型转换为,将联系转换为,将属性转换为。

  14.在关系数据库的逻辑结构设计阶段,要先将转换为关系数据模型,然后进行关系模式的和,最后进行的设计。

  18.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的设计阶段。

  19.数据库物理结构设计阶段的主要工作是将上一阶段产生的数据库的转换为。

  21.数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能。即包括数据设计和处理设计,而是系统设计的基础和核心。

  25.逻辑设计阶段主要的阶段性成果有。26.物理结构设计阶段主要的阶段性成果有。

  27.数据库实施阶段主要的阶段性成果有。二、选择1.数据流程图(DFD)是用于描述结构化方法中__阶段的工具?

  1)可行性分析2)详细设计3)需求分析4)程序编码2.在数据库的概念设计中最常用的数据模型是1)形象模型2)物理模型3)逻辑模型4)实体联系模型3. E-R图是数据库设计的工具之一,它适用于建立数据库的1)概念模型2)逻辑模型3)结构模型4)物理模型4.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的哪个阶段1)需求分析2)概念设计3)逻辑设计4)物理设计5.概念模型独立于1) E-R模型2) DBMS3)硬件设备和DBMS 4)操作系统和DBMS6.数据库概念设计的E-R方法中,用属性描述实体的特征。属性在E-R图中用什么表示?

  1)菱形2)矩形3)四边形4)椭圆形7. E-R图是表示概念模型的有效工具之一,局部E-R图中的菱形框表示的是1)联系2)实体3)实体的属性4)联系的属性8. E-R图中的联系可以与几个实体有关?

  1) 0个2) 1个3) 1个或多个4)多个9.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是1)属性冲突2)语法冲突3)结构冲突4)命名冲突10.如图所示的E-R图转换成关系模型,可以转换为几个关系模式

  1) 1个2) 2个3) 3个4) 4个11.将联系转换为关系模式,其属性由以下哪些组成?

  1)联系本身的属性2)与之关联的实体的键3)与之关联的实体的属性4)与之关联的实体的主属性12.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是1) M端实体的关键字2) N端实体的关键字3) M端实体关键字与N瑞实体关键字组合4)重新选取其他属性13.将1:n联系转换为一个独立的关系模式,该关系的键为1) 1端实体的键2) n端实体的键3)两端实体键的组合4)全键14.将1:1联系转换为一个独立的关系模式1)每个实体的键均为该关系的候选键2)只能将联系本身的属性作为该关系的键3)每个实体的键和该联系本身的属性组合成为该关系的键4)实际上1:1联系不能转换为一个独立的关系模式15.在关系数据库设计中,设计关系模式是哪个阶段的任务?

  1)需求分析阶段2)概念设计阶段3)逻辑设计阶段4)物理设计阶段16.数据库逻辑设计的主要任务是1)建立E-R图和说明书2)创建数据库说明3)建立数据流图4)把数据送入数据库17.数据库物理设计完成后,进入数据库实施阶段。下列各项中不属于实施阶段的工作是1)建立库结构2)扩充功能3)加载数据4)系统调试三、名词解释1.实体1)实体是指现实世界中客观存在的并可以相互区分的对象或事物。就数据库而言,实体往往指某类事物的集合。

  2.联系1)联系指的是实体(型)之间的相互关系。在现实世界中,联系有一对一、一对多和多对多等几种类型,表明各实体(集)中实体之间相对应的联系类别。

  3.概念模式1)概念模式是客观数据世界的纯粹反映,独立于DBMS,可以看作从用户角度所见到的数据库。

  4. E-R图1) E-R称为实体-联系图,是描述概念世界、建立概念模型的实用工具。数据库的设计过程是先使用E-R图描述组织模式,再进一步转换成任何一种DBMS支持的数据模型。E-R图的三要素为实体、属性和联系,分别用矩形框、椭圆形和菱形框表示。

  1)数据库设计是在现代DBMS支持下进行的,它包括信息系统数据模型的静态模型设计(模式与子模式的设计、数据库的结构设计)和在模型上的动态操作(应用程序设计、数据库的行为设计)。

  1)第一阶段为系统需求分析阶段,主要工作为综合用户的需求,确定系统功能,编写出系统分析报告。

  2)第二阶段为概念结构设计阶段,主要工作为抽象数据,形成独立于DBMS的概念模型,并用E-R图描述。

  3)第三阶段为逻辑结构设计阶段,主要工作是将E-R图转换成具体关系模式,建立逻辑模型、用户视图。

  6)第六阶段为数据库运行维护阶段,主要工作是运行和维护数据库。3.需求分析阶段要做哪些主要工作?

  2)确定系统边界。区分哪些功能由计算机完成,哪些活动由手工完成。3)调查分析系统功能。通过设计人员和用户的协商,最后把系统功能确定下来。

  1)概念模型是现实世界与机器世界的中介,独立于具体的DBMS,可以很容易向关系、网状和层次等各种数据模型转换。

  2)概念模型是现实世界的一个真实模型,易于理解,便于和不熟悉计算机的用户交换意见,使用户易于参与。

  3)由于概念模型还只停留在概念阶段,当现实世界的需求改变时,概念结构又可以很容易地作出相应的调整。

  1)概念模式设计的主要工作为抽象数据,形成独立于DBMS的概念模型,并用E-R图描述。主要步骤为:

  2)首先根据在系统需求分析阶段得到的数据建立对应于每个部门应用的局部E-R模型。

  3)然后再综合各个局部E-R模型,生成初步的E-R图,再经过修改和重构,消除不必要的冗余,得到系统的总体E-R模型。

  1)在数据库设计中,应用系统的概念模式用E-R图表示,因为E-R模型中包含了概念模型的三种基本成分——实体(集)、联系、属性。

  3)用E-R图表示的概念模型独立于具体的DBMS所支持的数据模型,它是各种数据模型的共同基础,因而比数据模型更一般、更抽象,更接近现实世界。

  1)在划分实体和属性时,首先要按现实世界中事物的自然划分来定义实体和属性。如对职工的描述中,职工是实体,而姓名、年龄和民族等是职工的属性。

  2)对于实体和属性间的1:n联系,可将属性调整为实体。如职工实体和子女属性之间的关系,一个职工可能有多个子女,可将子女作为实体与职工实体通过亲属联系起来。

  3)如果描述实体的属性本身还有需要描述的性质,则把这个属性分离出来自成为一个实体比较合理。如上面的子女属性,其本身有需要描述的特性,如子女姓名、年龄等,就应将子女作为实体对待。

  4)对于同一数据项,可同时作为实体和属性看待的,一般情况下,应尽量作为属性对待,以简化E-R图的处理。

  1)首先将概念设计阶段生成的E-R模型向数据模型转换。将实体和联系转换为关系模式,将实体的属性转换为关系的属性。

  2)将关系进行规范化操作。首先考查关系模式的函数依赖关系,确定范式等级,然后对关系模式进行合并或分解。

  3)模式优化。对关系模式进行垂直和水平分割,以提高对数据的存取和存储效率。

  1)一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的键就是关系的键。

  2)一个联系转换为一个关系模式,与该联系相连的各实体的键以及联系的属性转换为该关系的属性。若联系为一对一,这每个实体的键均是该关系的候选键;若联系为一对多,关系键为n端实体的键;若联系为多对多,则关系的键为参加联系的诸实体键的组合。

  1)应用规范化理论对数据库逻辑设计阶段产生的关系逻辑模式进行初步优化,具体的操作为:

  (2)根据应用要求,考察这些关系模式是否合乎要求,从而确定是否要对这些模式进行合并或分解。

  2)规范化理论是数据库逻辑设计的指南和工具,它提供了判断关系逻辑模式优劣的理论标准,帮助预测模式可能出现的问题,是产生各种模式的算法工具,因此是设计人员的有力工具。

  4)数据库的概念结构和逻辑结构对应模式的概念模式,逻辑结构对应模式的逻辑模式,物理结构对应模式的内模式。