- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章实体联系数据模型
第二章实体联系数据模型
暨南大学深圳旅游学院
内容
内容
数据模型综述
数据模型综述
实体联系模型
实体联系模型
扩展实体联系模型
扩展实体联系模型
应用实例
应用实例
暨南大学深圳旅游学院
学习要求
学习要求
熟悉数据模型的分类及作用。
熟悉数据模型的分类及作用。
能根据语义要求绘制ER图。
能根据语义要求绘制ER图。
了解扩展实体联系模型。
了解扩展实体联系模型。
暨南大学深圳旅游学院
一、数据模型综述
一、数据模型综述
1. 为什么需要数据模型
1. 为什么需要数据模型
2. 如何描述数据模型
2. 如何描述数据模型
3. 如何评价数据模型
3. 如何评价数据模型
4. 数据模型为什么有层次性
4. 数据模型为什么有层次性
5. 数据模型的未来
5. 数据模型的未来
6. 实体联系模型的地位与作用
6. 实体联系模型的地位与作用
暨南大学深圳旅游学院
1.为什么需要数据模型?
1.为什么需要数据模型?
① 由于数据的定义与操作从应用程序中剥离出
① 由于数据的定义与操作从应用程序中剥离出
来,交由DBMS来定义和管理。于是DBMS需要
来,交由DBMS来定义和管理。于是DBMS需要
采用某种数据结构来定义、存储所要管理的
采用某种数据结构来定义、存储所要管理的
数据。狭义上讲,这种数据结构就是DBMS的
数据。狭义上讲,这种数据结构就是DBMS的
数据模型。
数据模型。
② 另一方面,现实系统要向计算机化的管理转
② 另一方面,现实系统要向计算机化的管理转
变,因此,在数据库设计时,也必须用某种方
变,因此,在数据库设计时,也必须用某种方
式将其所关心、管理的数据抽取出来并组织
式将其所关心、管理的数据抽取出来并组织
起来,数据模型也正是起到这种作用。
起来,数据模型也正是起到这种作用。
暨南大学深圳旅游学院
2.如何描述数据模型?
2.如何描述数据模型?
① 数据的静态结构。
① 数据的静态结构。
② 数据的动态操作(增删改查询)。
② 数据的动态操作(增删改查询)。
③ 数据的完整性约束。
③ 数据的完整性约束。
综合说来,应描述数据、数据之间的联
综合说来,应描述数据、数据之间的联
系、数据语义及完整性限制,同时还需
系、数据语义及完整性限制,同时还需
要提供对数据操作的方法。
要提供对数据操作的方法。
暨南大学深圳旅游学院
3.如何评价数据模型?
3.如何评价数据模型?
① 真实地描述现实系统。—基本要求
① 真实地描述现实系统。—基本要求
② 易于为一般用户所理解。
② 易于为一般用户所理解。
③ 易于计算机实现。
③ 易于计算机实现。
暨南大学深圳旅游学院
4.数据模型为什么有层次性?
4.数据模型为什么有层次性?
① 从与数据抽象的关系看。
① 从与数据抽象的关系看。
数据模型是数据库设计时数据抽象
数据模型是数据库设计时数据抽象
的工具,由于抽象层次的存在,相
的工具,由于抽象层次的存在,相
应地,
您可能关注的文档
最近下载
- 《Linux操作系统及应用技术》全套教学课件.pptx
- 第三单元基于算法的编程基础 第6课 生活中的算法-查找与排 说课稿 -2023-—2024学年青岛版(2024)初中信息技术第四册.docx VIP
- 普通混凝土长期性能和耐久性能试验方法标准.pdf VIP
- 中国新生儿复苏指南(2021年修订).pptx VIP
- 3m直尺平整度检测记录表.docx VIP
- 施工现场环境因素识别与评价表.xls VIP
- 2025_2026学年九年级上册数学第一次月考[陕西专用 北师大版九上:特殊四边形 一元二次方程 概率].docx VIP
- 产品售后服务体系.docx VIP
- 12SS508混凝土模块式室外给水管道附属构筑物.docx VIP
- 新02S3图集集合图.pdf VIP
文档评论(0)