- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch03关联式资料库模型
第3章關聯式資料庫模型
3-1 資料模型的基礎
3-2 資料庫模型的種類
3-3 關聯式資料庫模型的資料結構
3-4 關聯式資料庫模型的完整性限制條件
3-5 關聯式資料庫
3-1 資料模型的基礎
3-1-1 資料庫設計與三層資料模型
3-1-2 概念資料模型
3-1-3 邏輯資料模型
3-1-4 實體資料模型
3-1 資料模型的基礎
「資料模型」(Data Model )是使用一組整合觀
念來描述資料與資料間的關係和資料的限制條件
(是否是正確的資料)。簡單的說,資料模型是
用來描述資料庫中資料的特性。
一般來說,我們使用資料庫定義語言(DDL )建立
資料庫綱要,但是,大部分使用者並不了解DDL語
法。因此,在進行資料庫設計(Database Design
)時,為了方便與使用者溝通,我們需要更高階
的模型來描述資料庫的結構,通常是使用圖形方
式來表示,稱為資料模型(Data Model )。
3-1-1 資料庫設計與三層資料模型– 圖例
資料庫設計的資料模型也是對應ANSI/SPARC三層
資料庫架構,如下圖所示:
3-1-1 資料庫設計與三層資料模型– 圖例說明
概念資料模型:不涉及任何資料庫管理系統、資料庫種類
和實際儲存結構建立的模型,它是使用概念方式來描述大
多數使用者認知的資料。
邏輯資料模型:使用指定資料庫管理系統(同時也指定資
料庫種類)建立的模型。例如:關聯式資料庫模型,可以
用來描述ANSI/SPARC三層資料庫系統架構中,位在概念層
以上的概念和外部層資料。
實體資料模型:針對指定資料庫管理系統建立的模型,例
如:SQL Server ,可以描述ANSI/SPARC三層資料庫系統架
構的內部層資料。
3-1-2 概念資料模型– 說明
概念資料模型(Conceptual Data Model )是建立整
個資料庫邏輯結構的模型,它並不涉及任何資料
庫管理系統、資料庫種類、軟體和實際儲存結構
。在資料庫設計需要建立概念資料模型的原因,
如下所示:
• 能夠進一步了解資料範圍。
• 增加與最終使用者的溝通機會。
• 開發與資料庫管理系統無關的資料模型。
• 儘早發現資料庫設計的錯誤。
3-1-2 概念資料模型– 圖例
概念資料模型最常使用「實體關聯模型」(
Entity-Relationship Model ;ERM )的圖形方式來建
立,稱為「實體關聯圖」(Entity-Relationship
Diagram ;ERD )。例如:學校這學期開課資料的
概念資料模型,如下圖所示:
3-1-3 邏輯資料模型– 說明
邏輯資料模型(Logical Data Model )主要是針對指定資料
庫管理系統建立的資料模型。第一個建立的邏輯資料模型
就是關聯式模型(Relational Model ),因為是針對關聯式
資料庫的資料模型,為了區別,在本書稱為關聯式資料庫
模型(Relational Database Model )。
關聯式資料庫模型是由E. F. Codd在1970年所提出,邏輯資
料模型主要是由三種元素所組成,如下所示:
• 資料結構(Data Structures )
• 資料操作或運算(Data Manipulation或Operations )
• 完整性限制條件(Integrity Constraints )
3-1-3 邏輯資料模型– 種類
資料庫系統演進各年代的資料庫系統中,其使用
的資料庫模型就是邏輯資料模型,主要有四種邏
輯資料模型,如下所示:
• 網路式資料庫模型(Network Database Model )。
• 階層式資料庫模型(Hierarchical Database Model )。
• 關聯式資料庫模型(Relational Database Model )。
• 物件導向式資料庫模型(Object-Oriented Database
Model )。
3-1-3 邏輯資料模型– 圖例
3-1-4 實體資料模型– 說明
實體資料模型(Physical Data Model )是針對指定
資料庫管理系統建立實際資料庫結構的資料模型
您可能关注的文档
- calis机构知识库建设与推广 - 中国国家图书馆.pdf
- capp基础知识及发展综述 前言 计算机辅助工艺过程设计(computer aided .doc
- ccwg 网络研讨会第2 场会议- 2015 年8 月7 日 zh 托马斯·李凯尔特 .doc
- cc标准中安全架构与策略模型的分析方法 - 自然资源学报.pdf
- cde2流表层5积物重yzlf和风险评价 - researchgate.pdf
- cdio教学大纲及特点 - cdio工程教育联盟 - 汕头大学.ppt
- ch 4 消费、储蓄与投资.doc
- cg6004-b上柜公司治理制度评量人员训练计画 - 公司治理研究中心 .doc
- ch 8 侵权法(tort)的经济理论.doc
- ch00供应链管理.ppt
最近下载
- TCQAE.32025信息技术生僻字处理第3部分服务机构要求.pdf
- 医学影像检查技术学教案(本科).doc
- TCQAE.22025信息技术生僻字处理第2部分业务系统要求.pdf
- TCQAE.12025信息技术生僻字处理第1部分软件产品要求.pdf
- 《信息技术 生僻字处理要求 第 3 部分:服务机构》.PDF
- 《信息技术 生僻字处理要求 第 2 部分:业务系统》.PDF
- 国际结算(史燕平)第三章 国际结算方式--汇款方式与托收方式.ppt VIP
- 《信息技术 生僻字处理要求 第1部分:软件产品》.PDF
- 2025年青岛版(2024)小学科学三年级上册(全册)教学设计(附目录P150).docx
- 国际结算中的票据.pptx
文档评论(0)