数据库系统原理与应用教程(第三版) 教学课件 作者 978-7-302-17185-0ch03.ppt

数据库系统原理与应用教程(第三版) 教学课件 作者 978-7-302-17185-0ch03.ppt

ID:50179933

大小:226.50 KB

页数:45页

时间:2020-03-09

数据库系统原理与应用教程(第三版) 教学课件 作者 978-7-302-17185-0ch03.ppt_第1页
数据库系统原理与应用教程(第三版) 教学课件 作者 978-7-302-17185-0ch03.ppt_第2页
数据库系统原理与应用教程(第三版) 教学课件 作者 978-7-302-17185-0ch03.ppt_第3页
数据库系统原理与应用教程(第三版) 教学课件 作者 978-7-302-17185-0ch03.ppt_第4页
数据库系统原理与应用教程(第三版) 教学课件 作者 978-7-302-17185-0ch03.ppt_第5页
资源描述:

《数据库系统原理与应用教程(第三版) 教学课件 作者 978-7-302-17185-0ch03.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据库建模——IDEF1x图本章概述本章的学习目标主要内容1本章概述本章将学习建立数据库模型的另外一种方法:IDEF1x图。这是IDEF方法族中的一个用于描述系统信息及其联系的方法。IDEF1x图与ER图,都可以用来建立系统的信息模型。但两者有很大差别。从产生时间来看,ER图产生于1976年,而IDEF1x图于1981年才建立。从功能方面讲,与ER图相比,IDEF1x图具有更加完善的语法、更强的图形表达能力、规范的开发过程、标准的文件格式、大量的软件建模工具支持,因此IDEF1x图的应用越来越广泛。本章将要全面

2、介绍IDEF1x图,使读者尽快地掌握使用IDEF1x图分析系统、建立系统信息模型的技术。2本章的学习目标了解IDEF方法族的发展和组成;掌握使用IDEF1x图建立数据库模型的基本原理;认识和掌握IDEF1x的基本元素;掌握IDEF1x图的语义、语法和规则;掌握使用IDEF1x图建立数据库模型的步骤;了解IDEF1x的标准文件格式和确认过程。3主要内容3.1概述3.2IDEF1x图的语法和语义3.3使用IDEF1x图建立数据库模型的过程3.4本章小结43.1概述IDEF的基本概念是在20世纪70年代提出的结构化系统分析

3、与设计技术(StructuredSystemsAnalysisandDesignTechnology,SSADT)基础上发展起来的。IDEF是ICAMDEFinitionmethod的缩写。随着使用越来越广泛,为了方便起见,把IDEF方法看成是IntegrationDEFinitionmethod的缩写。IDEF方法族已在国内外得到了广泛的应用,正在逐渐形成一整套从各个方面分析和设计复杂系统的系列方法。已有的IDEF方法及功能如表3-1所示5IDEF1x图的概念和特点在IDEF方法族中,最早用于数据建模的方法是IDE

4、F1。随着IDEF1方法的应用,人们不断对IDEF1方法进行补充和完善,例如增强了图形表达能力、丰富了语义和语法、简化了开发过程,形成了当前颇为流行的用于信息和数据建模的IDEF1x图。语义数据模型是一种抽象化的定义,它定义了所存储的符号如何与现实世界相互关联,从而真实地反映客观现实。6IDEF1x模型的基本结构包含数据的有关事物用盒子表示,例如人员、位置、概念等;事物之间的联系用连接盒子的连线来表示;事物的特征用盒子的属性名来表示。7主要内容3.1概述3.2IDEF1x图的语法和语义3.3使用IDEF1x图建立数据

5、库模型的过程3.4本章小结83.2IDEF1x图的语法和语义IDEF1x的基本要素包括实体、联系以及属性和键码,联系又可以分为连接联系、分类联系和非确定联系。在IDEF1x中,虽然某些概念与ER图中的概念非常类似,例如实体,但是由于IDEF1x图中的概念有更严谨的语法和更加精确的语义,所以两种方法中的许多概念在内涵、外延和表示形式方面还存在差别。下面详细介绍IDEF1x基本要素的语法和语义。9实体实体(entity)表示具有相同属性或特征的客观现实和抽象事物的集合。该集合中的一个元组就是该实体的一个实例(instan

6、ce)。一个客观现实的事物可以由数据模型中的多个实体来表示,例如大仲马既可以是authors实体中的一个实例,也可以是某个persons实体中的一个实例。如果一个实体的每个实例都能被唯一地标识,而不是取决于与其他实体的联系,那么该实体就是独立标识符实体(identifier-independententity),简称独立实体;如果实体中的一个实例的唯一标识,取决于该实体与其他实体之间的联系,那么该实体就是从属标识符实体(identifierentity),简称从属实体。10实体的语法11实体的规则每个实体必须使用唯一

7、的实体名,相同含义的名称必须用于同一个实体,不能用于不同的实体。一个实体可以有一个或多个属性,这些属性可以是自身具有的,也可以是通过一个联系继承到的。一个实体应该有一个或多个能够唯一标识每个实例的属性,即具有主键码或次键码。IDEF1x中的任意实体都可以与模型中的其他实体有联系。如果一个完全外来键码是一个实体主键码的全部或部分,那么该实体即为从属实体。相反,如果根本没有外来键码属性作为一个实体的主键码,那么该实体就是独立实体。12连接联系确定连接联系(specificconnectionrelationship),简

8、称连接联系,是实体之间的一种连接。连接联系又可以称为父子联系(parent-childrelationship)或依赖联系(existence-dependencyrelationship)。在这种连接联系中,父实体中的每个实例与子实体的0个、1个或多个实例相连接,子实体的每个实例精确地与父实体的一个实例相连接。即只有与其相连接的父实体的实例存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。