数据模型及E_R图.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据模型及E_R图

数据模型是模型化数据和信息的工具。我们把表示,描述现实世界中数据和数据之间关系的模型称为数据模型. ? 多对多联系(M:N) E-R方法(E_R图) 设计E-R图过程 建立E-R图的过程是对数据进行归纳、分析、抽象的过程,首先把企业的全部数据综合组织, 然后根据不同用户对数据的使用需求进行分组。从局部或子系统入手,建立局部E-R模型,再综合成总体E-R模型。 确定实体集 确定联系和联系类型 设计出由E-R图表示的企业模型 确定属性 将E-R图优化 E-R图转换成关系模式 E-R图转换成关系模式 * * 第2 讲 数据模型 现实世界 认识 抽象 信息世界-概念模型 机器世界- DBMS支持的数据模型 转换 某个领域的管理人员 建模者 数 据 模 型 概念数据模型:描述现实世界中数据及数据之间关系的模型,独立于计算机 基本数据模型:描述计算机世界中数据及数据之间的关系及存储、处理特征的模型,它依赖于具体的计算机 数据库系统支持的数据模型是数据库系统的核心和基础,是严格定义的概念的集合。这种数 据模型由三部分组成: 数据结构: 对象类型的集合 数据操作: 对数据库各种对象允许执行的操作的集合 数据的约束条件-完整性规则集合(完整性)。 数据模型的组成 关系模型 用二维表格结构表示实体集及实体集之间的联系。 概念单一、清晰,无论是实体集,还是实体集间的联系,都用关系来表示,用户易懂易用。 关系模型有严格的数学定义,具有完备关 系数据库理论支持。 用DDL(Data Definition language )语言定义 Database 关系模型 1 定义 关系模型用二维表格组织数据,记录集、联系统一用二维表格 E_R 方法 ? 实体 - 联系方法(Entity-Relationship) ? E-R方法表示现实世界中对象的属性特征以及对象集之间联系的特征。 E_R基本元素及其表示方法 : 实体 :表示具有相同属性或特征的事物的集合。 用矩形框表示,记录集名子写在框中。 学生 属性: 用来描述实体的特征及性质 用椭圆表示属性名, 其名字写在椭圆中,如果为码属性,其名字 带下划线。 学生 学号 姓名 性别 。。。 联系: 描述实体与实体之间联系的特征。 ? 一对一联系(1:1) 每个父亲实体的实例,可以与1个子女实体的实例相联系 工人 机器 W_C 包括 班级 学生 1 N ?一对多联系(1:N) 每个父亲实体的实例,可以与多个子女实体的实例相联系 选课 学生 课程 M N 学号 姓名 性别 学分 课程名 课程号 成绩 关联两实体之间的任一实体的一个实例都将对应另一个实体的多个实例. 实体实例: 为实体集中的一个元素或对象 域: 属性值的取值范围 码: 唯一标识实体集中每个实例的属性及属性组 选课 学生 课程 M N 学号 姓名 性别 学分 课程名 课程号 成绩 包括 系 学生 1 N 选课 学生 课程 M N 学号 姓名 性别 学分 课程名 课程号 成绩 概念设计: 定义实体;定义联系;定义属性 区分实体集和非实体集的方法: 它能被描述吗? 有N个这类实例吗?一个实例可被区分或标识吗? 它属于描述某物吗? 例1:为仓库管理设计E_R模型. 要求仓库管理完成零件进库,出库,采购,向工程项目提供零件等事项. 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中, 一个仓库拥有多名职工,而每名职工只能在一个仓库中工作, 一个供应商为多个工程项目供应零件;每个零件由多个供应商提供用于工程项目;每个工程项目使用多个供应商供应的零件。 仓库管理E_R图: 信息模型转换成关系模式 1 : N 包括 班级 学生 1 N 班级(班号,班主任,系) 学生(学号,姓名,性别,班号) (E-R图) M : N 选课 学生 课程 M N 学生(学号,姓名,性别,班号) 课程(课号,课名,学分) 选课(学号,课号,成绩) 成绩 学生 学号 姓名 性别 班号 课程 课号 课名 学分 成绩 学号 课号 成绩 职工 领导 1 n 职工(职工号,姓名,年龄,领导) 供应 供应商 零件 项目 m p n 供应量 供应(供应商,项目,零件,数量) * * *

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档