- 7
- 0
- 约5.31千字
- 约 52页
- 2018-08-28 发布于湖北
- 举报
第二章 数据库设计和ER模型 本章教学概要 教学目的:本章总的要求是了解和掌握数据库应用系统设计过程.首先要掌握ER模型和关系模型的基本概念,然后掌握要领设计中ER模型的设计方法,逻辑设计中ER模型向关系模型转换的方法. 本章的实用性很强,同学们应熟悉掌握若干ER模型实例,学完以后应具有设计数据库结构的能力. 本章教学概要 教学重点:ER模型的基本概念,联系的设计,关系模型的三类完整性规则,ER图转换成关系模式的算法. 教学难点:采用ER模型的概念设计步骤.采用ER模型的逻辑设计步骤. 教学时数:10学时 本章知识结构 2.1 数据库系统生存期 2.2 ER模型的基本概念 2.3 关系模型的基本概念 2.4 ER模型到关系模型的转换 2.5 ER模型实例分析 2.6 增强的ER模型 2.1 数据库系统生存期 定义2.1 我们把数据库应用系统开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生存期. 数据库系统生存期可以划分为以下七个阶段: 1、规划阶段 2、 需求分析阶段 3、概念设计阶段 4、逻辑设计阶段 5、物理设计阶段 6、数据库实现阶段 7、数据库的运行与维护阶段 数据库设计的全过程 一、 规划阶段 规划阶段分以下三个步骤: 1、系统调查 2、可行性分析 3、确定数据库系统的总目标 二、需求分析阶段 这一阶段是计算机人员和用户共同收集数据库所需要的信息内容和用户的处理需求,并以需求分析说明书的形式确定下来。 需求分析的工作主要由以下四步组成: 1、分析用户活动,产生业务流程图 2、确定系统范围,产生系统关联图 3、分析用户活动涉及的数据,产生数据流图 4、分析系统数据,产生数据字典 三、概念设计阶段 概念设计的目标是产生反映用户单位信息需求的数据库要领结构,即概念模型,其是独立于计算机硬件结构,独立于支持数据库的DBMS 概念设计的主要步骤: 1、进行数据抽象,设计局部的概念模型 2、将局部概念模型综合成全局的概念模型 3、评审 四、逻辑设计阶段 逻辑设计的主要目的:把概念设计阶段设计的概念模型转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构。一般是关系模型。 逻辑设计的主要步骤有五步: 1、把概念模型转换成逻辑模型 2、设计外模型 3、设计应用程序与数据库的接口 4、评价模型 5、修正模型 五、物理设计阶段 六、数据库的实现 七、数据库的运行与维护 2.2 ER模型的基本概念 ER模型又称为实体联系模型 一、ER模型的基本元素 定义2.2 实体、实体集、实体类型的定义。 实体:是客观存在的事物 实体集:是指同一类实体构成的集合。 实体类型:是对实体集中实体的定义。 一般情况下,将实体、实体集、实体类型统称为实体。 一、ER模型的基本元素 定义2.3 联系、联系集、联系类型的定义 联系:表示一个或多个实体之间的关联关系 联系集:是指同一类联系构成的集合 联系类型:是对联系集中联系的定义 定义2.4 实体的某一特性称为属性。在一个实体中,能惟一标识实体的属性或属性集称为“实体标识符” 值域:属性的取值范围 二、属性的分类 1、简单属性和复合属性 2、单值属性和多值属性 多值属性用双椭圆表示 将多值属性变换为单值属性的方法 1 在设计ER模型时,需将多值属性进行变换成若干个单值属性来代替。 将原来的多值属性用一个新的实体类型表示 3、存储属性和派生属性 派生属性用虚线椭圆表示 三、联系的设计 1、联系的元数 定义2.5 一个联系所涉及到的实体集个数,称为该联系的元数或度数。 2、联系类型的约束 有两类约束:基数约束与参与约束 定义2.6 基数约束:实体集E1和E2之间有二元联系,则参与一个联系中的实体数目称为映射基数。 例:下面对二元联系的1:1,1:N,M:N三种情况,分别举例说明 单个实体集内各实体间的联系p41 一对多联系 实例 职工实体集内部具有领导与被领导的联系,某一职工(干部)“领导”若干名职工,一个职工仅被另外一个职工直接领导,这是一对多的联系. 一对一联系 多对多联系 单个实体集内各实体间的联系(示例) 例:实体间的多种联系 实体集内部的联系 三、联系的设计 2、联系类型的约束(续) 参与约束:定义2.7 如果实体集E中的每个实体都参与联系集R的至少一个联系中,我们称实体集E“完全参与”联系集R。如果实体集E中只有部分实体参与联系集R的联系中,我们称实体集E“部分参与”联系集R。在ER图表示时,完全参与用双线边表示,部分参与用单线表表示。(一般情况下,为了简化,很少在ER
您可能关注的文档
- 德芙网络营销的方案.doc
- 主塔横梁预应力钢绞线张拉施工的方案.doc
- 随州城市今典产品定位及营销方案.ppt
- 品牌管理的方案.doc
- 北京大学软件和微电子学院2015年计算机技术硕士专业学位研究生招生简章.doc
- 国家示范性高职院校建设综述.doc
- 源远流长发酵的技术.ppt
- 联想的应用用户手册1.docx
- 小企业管理基础简答题部分_副本.doc
- 高原抽油机的应用介绍1.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)