数据模型及ER图)课件

上传人:文**** 文档编号:242431534 上传时间:2024-08-23 格式:PPT 页数:19 大小:165.71KB
返回 下载 相关 举报
数据模型及ER图)课件_第1页
第1页 / 共19页
数据模型及ER图)课件_第2页
第2页 / 共19页
数据模型及ER图)课件_第3页
第3页 / 共19页
点击查看更多>>
资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,第2 讲 数据模型,数据模型是模型化数据和信息的工具。我们把表示,描述现实世界中数据和数据之间关系的模型称为数据模型.,现实世界,认识,抽象,信息世界概念模型,机器世界,DBMS,支持的数据,模型,转换,某个领域的管理人员,建模者,第2 讲 数据模型数据模型是模型化数据和信息,1,数 据 模 型,概念数据模型:描述现实世界中数据及数据之间关系的模型,独立于计算机,基本数据模型:描述计算机世界中数据及数据之间的关系及存储、处理特征的模型,它依赖于具体的计算机,数 据 模 型概念数据模型:描述现实世界中数据及数据之间关系,2,数据库系统支持的数据模型是数据库系统的核心和基础,是严格定义的概念的集合。这种数 据模型由三部分组成:,数据结构: 对象类型的集合,数据操作: 对数据库各种对象允许执行的操作的集合,数据的约束条件完整性规则集合(完整性)。,数据模型的组成,数据库系统支持的数据模型是数据库系统的核心和基础,是严格定义,3,关系模型,用二维表格结构表示实体集及实体集之间的联系。,概念单一、清晰,无论是实体集,还是实体集间的联系,都用关系来表示,用户易懂易用。,关系模型有严格的数学定义,具有完备关,系数据库理论支持。,用,DDL(,Data Definition,language,),语言定义,Database,关系模型用二维表格结构表示实体集及实体集之间的联系。Dat,4,关系模型,1 定义,关系模型用二维表格组织数据,记录集、联系统一用二维表格,关系模型,5,E_R,方法,实体 联系方法(,EntityRelationship),ER,方法表,示现实世界中对象的属性特征以及对象集之间联系的特征。,E_R 方法 实体 联系方法(EntityRelat,6,E_,R,基本元素及其表示方法 :,实体,:,表示具有相同属性或特征的事物的集合。,用矩形框表示,记录集名子写在框中。,学生,E_R基本元素及其表示方法 : 用矩形框表示,记录集名子写,7,属性:,用来描述实体的特征及性质,用椭圆表示属性名, 其名字写在椭圆中,如果为码属性,其名字 带下划线。,学生,学号,姓名,性别,。,属性: 用椭圆表示属性名, 其名字写在椭圆中,如果为码属,8,联系:,描述实体与实体之间联系的特征。,一对一联系(1:1),每个父亲实体的实例,可以与1个子女实体的实例相联系,工人,机器,W_C,包括,班级,学生,1,N,一对多联系(1:N),每个父亲实体的实例,可以与多个子女实体的实例相联系,联系: 一对一联系(1:1)工人机器W_C包括班级学生1,9,多对多联系(M:N),选课,学生,课程,M,N,学号,姓名,性别,学分,课程名,课程号,成绩,关联两实体之间的任一实体的一个实例都将对应另一个实体的多个实例., 多对多联系(M:N)选课学生课程M学号姓名性别学分课程名,10,实体实例:,为实体集中的一个元素或对象,域:,属性,值的取值范围,码:,唯一标识实体集中每个实例的属性及属性组,选课,学生,课程,M,N,学号,姓名,性别,学分,课程名,课程号,成绩,实体实例:为实体集中的一个元素或对象选课学生课程M学号姓名性,11,ER,方法(,E_R,图,),包括,系,学生,1,N,选课,学生,课程,M,N,学号,姓名,性别,学分,课程名,课程号,成绩,概念设计:,定义实体;定义联系;定义属性,区分实体集和非实体集的方法:,它能被描述吗? 有,N,个这类实例吗?一个实例可被区分或标识吗?,它属于描述某物吗?,ER方法(E_R图)包括系学生1选课学生课程M学号姓名性别,12,例1:为仓库管理设计,E_R,模型. 要求仓库管理完成零件进库,出库,采购,向工程项目提供零件等事项.,一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,,一个仓库拥有多名职工,而每名职工只能在一个仓库中工作,,一个供应商为多个工程项目供应零件;每个零件由多个供应商提供用于工程项目;每个工程项目使用多个供应商供应的零件。,例1:为仓库管理设计E_R模型. 要求仓库管理完成零件进库,13,仓库管理,E_R,图:,仓库管理E_R图:,14,设计,E-R,图过程,建立,E-R,图的过程是对数据进行归纳、分析、抽象的过程,首先把企业的全部数据综合组织, 然后根据不同用户对数据的使用需求进行分组。从局部或子系统入手,建立局部E-R模型,再综合成总体E-R模型。,确定实体集,确定联系和联系类型,设计出由,E-R,图表示的企业模型,确定属性,将,E-R,图优化,设计E-R图过程建立E-R图的过程是对数据进行归纳、分析、抽,15,信息模型,转换成关系模式,1 :,N,包括,班级,学生,1,N,班级(班号,班主任,系),学生(学号,姓名,性别,班号),(ER,图,),信息模型转换成关系模式1 : N包括班级学生1班级(班号,班,16,ER图转换成关系模式,M : N,选课,学生,课程,M,N,学生(学号,姓名,性别,班号),课程(课号,课名,学分),选课(学号,课号,成绩),成绩,学生,学号,姓名,性别,班号,课程,课号 课名 学分,成绩,学号 课号 成绩,ER图转换成关系模式M : N选课学生课程M学生(学号,姓,17,ER图转换成关系模式,职工,领导,1,n,职工(职工号,姓名,年龄,领导,),供应,供应商,零件,项目,m,p,n,供应量,供应(供应商,项目,零件,数量),ER图转换成关系模式职工领导1n职工(职工号,姓名,年龄,,18,小结,数据模型 (会用,E_R,方法建模,,并将信息模型转换成具体数据库系统支持的数据模型),概念数据模型,描述现实世界中数据及数据之间关系的模型独立于计算机.,例如:,E-R(Entity-Relationship),方法,基本数据模型,描述计算机世界中数据及数据之间的关系及存储、处理特征的模型,它依赖于具体的计算机,19,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!