- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[唐诗宋词]Chap02Concept02
第 2 章
数据管理与数据库
2.3 数据模型
2.3.1 数据模型的构成
2.3.2 数据模型的分类
2.3.3 实体-联系(E-R)模型
2.3.4 常用的结构数据模型
返回
2.3.1 数据模型的构成
数据模型 (Data Model):客观事物某些特征的数据抽
象和模拟,是一组严格定义的概念集合,它是数据库
系统的核心。
数据模型的三要素是:数据结构、数据操作和完整性
约束条件
① 数据结构:描述数据库的组成对象,以及对象之间的联
系,是对系统静态特性的描述。
② 数据操作:对数据库中各种对象类的实例(或取值)所允
许执行的操作的集合,包括操作方法及有关的操作规则等,是
对数据库动态特性的描述。
③ 完整性约束条件:用以限定符合数据模型的数据库状态
以及状态的变化,以保证数据的正确、有效、相容。
2.3.2 数据模型的分类
除了应具备以上三个要素以外,还应满足以
下性能要求:
• 能比较真实地模拟或抽象表示现实世
界;
• 容易为人所理解;
• 便于在计算机上实现。
但目前还没有找到这样的数据模型。因此,
人们常常采取多步抽象的方法,针对不同的
抽象层次采用不同的数据模型。
三类数据模型
概念数据模型:也称信息模型,它是按用户
的观点来对数据和信息建模,用于数据库设计。
常用的概念数据模型是实体–联系(E-R)模
型,简称E-R模型。
结构数据模型,又称逻辑数据模型:主
要包括网状模型、层次模型、关系模型、面向对
象模型等,按计算机系统的观点对数据建模,用
于DBMS实现。
物理数据模型:是对数据最底层的抽象,描
述数据在系统内部的表示方式和存取方法,在磁
盘或磁带上的存储方式和存取方法。
三类数据模型在DB中的地位和关系
现实世界
现实世界
认识
抽象
现实世界 概念模型
数据库设计人员完成
信息世界 概念模型 概念模型 逻辑模型
数据库设计人员完成
DBMS支持的数据模型 逻辑模型 物理模型
机器世界 由DBMS完成
现实世界中客观对象的抽象过程
2.3.3 实体-联系(E-R)模型
实体-联系方法(Entity- Relationship
Approach) ,简称E-R方法或E-R模型,
是一种概念数据模型。
•E-R模型中的基本概念
•E-R 图要点
E-R模型中的基本概念(1)
实体(Entity):客观存在并可相互区别的事物都称为
实体。如,王涛,计算机系等。
属性(Attribute):实体具有若干特征,每个特征称为
实体的一个属性。例如,每个学生实体都具有学
号、姓名、年龄、性别、系别、年级等属性。
实体型(Entity Type):用实体名及其属性名集合来抽
象和刻画同类实体称为实体型。例如,学生(学号,
姓名,性别,年龄,系,入学时间)就是一个实体
型。
E-R模型中的基本概念(2)
实体集(Entit
您可能关注的文档
最近下载
- 自建房建筑工程施工承包合同(标准版).docx VIP
- 智能建造——7.4 智能交通.pptx VIP
- 2023-2024学年北京市西城区部编版小学五年级下期末考试语文试卷(原卷完整版727105829.pdf VIP
- 水闸工程运行重大危险源清单.doc VIP
- 小学1-6年级必背古诗词115首(A4打印版).pdf
- 1000m3技术方案h1000nm3电解水制氢纯化装置协议.pdf
- 2.25MW屋顶分布式光伏发电项目接入系统方案.pdf
- 中石油职称英语-共49页.pdf
- 近五年辽宁中考生物真题及答案2022.docx VIP
- 紧固件-GB 853-1988-T 槽钢用方斜垫圈.pdf VIP
文档评论(0)