数据模型及其设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据模型及其设计.ppt

第三章 数据模型及其设计 数据库基础 主要内容: 3.1 数据库数据主要特性 结构化特性(structural) 持久性特性(persistence) 海量特性(great capacity) 有效性特性(effectiveness) 1.结构化特性 五个内涵: 第一,数据有“型”和“值”的区分 第二,数据有语义的定义 第三,数据有聚合和组配 第四,数据有集合的组织 第五,数据有关联关系 3.2 数据抽象过程 — 4个世界 从组织到数据库有一个抽象过程,抽象过程经过4个阶段 : 现实世界 概念世界 逻辑世界 物理世界 3.2.1 现实世界 3.2.1 现实世界 3.2.1 现实世界 3.2.1 现实世界 例子 3.2.1 现实世界 组织模型: 3.2.1 现实世界 3.2.2 概念世界 又称信息世界或观念世界,是对现实世界的第1层次抽象,是现实世界在头脑中的反映 3.2.3 逻辑世界 也称数据世界,是概念世界的一种数据表示 也可以看成是对现实世界的第2层次的抽象 逻辑世界直接与数据库相关,即通过逻辑世界把现实世界映射到数据库中 数据的结构分为4级,数据项、记录、文件和数据库 3.2.3 逻辑世界 3.2.4 物理世界 也称计算机世界或存储世界 是数据的物理存储,或者说是在计算机存储设备(如磁盘)上的存储 是现实世界的第3层次的抽象 4个世界的关系 3.3 数据模型的基本概念 数据模型的意义: 定义数据及其操作的一种抽象表示 3.3 数据模型的基本概念 3.3.1实体与联系 1.实体 “实体”是个体(具体事物)的抽象物,“实体集合”是同类事物的集合。并对实体集合命名,以标识一个实体。 如:“教学管理”中有实体: 学生 教师 课程 系科 职称 专业 工资 3.3.1实体与联系 2.联系与联系的类型 联系的意义: 联系是不同实体之间的一种协调“关系” 联系可能是简单的,也可能是很复杂的 两实体集合之间可能有联系 三实体集合之间可能有联系 一个实体集合内的实体之间可能有联系 任何复杂的联系都可以看成是若干简单的“基本联系”的组合 3.3.1实体与联系 联系的意义: 3.3.1实体与联系 几种基本联系: “一对一” 联系(表示为 1:1) “一对多” 联系(表示为 1:m) “多对多” 联系(表示为 n:m) 3.3.1实体与联系 “一对一” 的联系 设有实体集合 A 和 B 。若A中1个实体至多与B中1个实体有联系,反之亦然。称之。 3.3.1实体与联系 “一对多” 的联系 设有实体集合 A 和 B 。若A中1个实体与B中任意个实体有联系;反之,B中1个实体只与A中1个实体有联系;称之。 3.3.1实体与联系 “一对多” 的联系 3.3.1实体与联系 “多对多” 的联系 设有实体集合 A 和 B 。若A中1个实体与B中任意个实体有联系;反之,B中1个实体与A中多个实体有联系;称之。 3.3.1实体与联系 “多对多” 的联系 3.3.1实体与联系 以上3种基本联系可以构造各种复杂联系形式,如: 3.3.2 约束条件 约束条件是保证数据库中数据完整性的手段。 完整性是指数据的正确性、合理性和相容性。 三种基本的完整性约束条件: 数据的数据类型定义是最初等的约束条件 对于一个实体的不同属性之间 在不同实体集合之间 3.3.3数据模型的设计步骤 两个阶段: 概念设计:设计出信息模型(也称为概念模型) 逻辑设计:设计出数据(逻辑)模型(与DBMS相关) 3.4 信息(概念)模型的设计 3.4.1设计要点 识别实体和属性 识别联系 分析联系类型 识别“处理功能” 从局部到全局 3.4.2 E-R 图方法 E-R图是概念(信息)模型的一种表示法,故称E-R方法 3.4.2 E-R 方法 E – R 的图形元素 3.4.2 E-R 方法 1.实体集合与属性的图示 3.4.2 E-R 图方法 实体集合的表示: 例如: 3.4.2 E-R 图方法 2.两实体集合联系的图示 用菱形图元表示联系联系的名置于菱形中 用折线连接两个相联系实体集合 可以在菱形图元两端的折线上标出联系类型 联系的表示 3.4.2 E-R 图方法 联系的表示: 3.4.2 E-R 图方法 3.单实体集合联系的图示 同一个实体集合可以建立其内部实体间的联系 如教师集合中有校长、院长、系主任等领导人员 3.4.2 E-R 图方法 4.多实体集合联系的图示 多个实体集合之间的联系 例如: 教师、课程和学生三者之间建立联系 3.4.3 概念设计实例 教学管理系统的需求分析 3.4.3 概念设计实例 局部E-R图 3.4.3 概念设计实例 局部E-R图 3.4.3 概念

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档