- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数 据 模 型 数据模型 数据模型是模型化数据和信息的工具。 概念模型(信息模型) 现实世界反映到人脑中,人们对这些事物有一个认识过程,经过抽象(选择、命名、分类)之后进入信息世界。 语义式数据模型,着重描述高层次的概念,如被描述对象的意义、相互关系等,按用户观点对数据和信息建模。 强调语义表达能力,概念简单清晰,易于理解,是用户和DB设计人员交流的工具。 把现实世界中的客观对象抽象为某种信息结构,这种信息结构不依赖于具体的计算机系统,完全不涉及信息在计算机系统中的结构。 常用模型 实体联系模型(Entity Relationship Model) E-R图 ER模型中的术语 实体:客观存在并可相互区分的事物。 实体集:同类型实体的集合。每个实体集必须命名。 属性:实体集具有的特征和性质。 属性值:为实体 的属性取值。 域:属性值的取值范围(域有个类型问题) 码:唯一标识实体集中一个实体的属性或属性集 实体型:表示实体信息结构,由实体集名及其属性集表示。如:实体集名(属性1,属性2,…) 联 系 现实世界的事物之间是有联系的,这种联系必然要在信息世界中加以反映。 两类联系: 实体内部的联系,如组成实体的属性之间的联系(型号-价格)。 实体之间的联系。 实体之间的联系 一对一联系(1:1) 对于实体集A中的每一实体,实体集B中至多有一个实体与之联系。反之亦然。 一对多联系(1:N) 对于实体集A中的每一实体,实体集B中有N个实体(N?0)与之联系。反之,对于实体集B中每一实体,实体集A中至多只有一个实体与之联系。 多对多联系(M:N) 对于实体集A中的每一实体,实体集B中有N个实体(N?0)与之联系,对于实体集B中每一实体,实体集A中有M个实体(M?0)与之联系。 实体联系模型 反映实体集合及其联系的结构形式称为实体联系模型。实体联系模型就是信息模型,它是现实世界事物及其联系的抽象。 ER图: 实体集 - 用矩形框表示,实体集名子写在框中。 联系 -用菱形框表示,联系名写在框中,用无向边与相关实体集连接,并注明联系类型。 属性 - 用椭圆表示,属性名写在椭圆中,如果为码属性,其名字带下划线。用无向边将实体集和它的全部属性连接起来。 若联系也有属性,把属性和菱形用无向边连起来 E-R图 E-R图 E-R图 设计E-R图过程 E-R图设计过程实际是对数据进行归纳、分析,把企业的全部用户按他们对数据和功能需求进行分组。然后从局部入手,对每一类用户,建立局部E-R模型,再综合成总体E-R模型 确定实体集 确定联系和联系类型 设计出由E-R图表示的企业模型 确定属性 将E-R图优化 数据库支持的数据模型 结构式数据模型,主要描述数据组织的结构特点或结构约束(而非数据本身的内涵) 按计算机系统的观点组织数据。 在数据库应用系统中,把信息模型转换为 DBMS支持的数据模型: 层次模型(树) 网状模型(图) 关系模型(表) 面向对象模型 对象关系模型 数据模型的组成 数据模型是数据库系统的核心和基础,DBMS 都是基于某种数据模型的。 数据模型是严格定义的概念的集合。一 个数 据模型由三部分组成: 数据结构-对象类型的集合(静态性)。 数据操作-对数据库各种对象允许执行的操作的集合(动态性)。 数据的约束条件-完整性规则集合(完整性)。 关系模型 在关系模型中,数据的逻辑结构就是二维表。 概念单一、清晰,无论是实体,还是实体间的联系,都用关系来表示,用户易懂易用。 关系模型有严格的数学基础及在此基础上发展起来的关系数据理论。 关系的数学定义 定义一 域(Domain)是值的集合。 定义二 设 D1, D2, …, Dn 为一组域(可以有相同的域),D1, D2, …Dn 上的笛卡尔积 定义为: D1×D2×…×Dn = {(d1, d2, …,dn)|di?Di, i=1, 2, …, n} 其中每一个元素(d1, d2, …dn)称为一个n元组,简称元组。元组中每一个值 di 叫做一个分量。 关系的数学定义 定义三 D1×D2×…×Dn 的子集叫做在域 D1,D2,…, Dn上的关系(Relation),用R(D1, D2 …, Dn)表 示,R是关系名,n为关系的目。 一个关系的例子 D1={刘备,关羽,张飞} D2={刘夫人,关夫人,张夫人} D3={刘禅,关平,张苞} 关系与二维表的对应 关系模型术语— 关系表 关系:一个关系对应一张二维表(非形式化描述)关系名 - 表名。 元组:表中的一行称为一个元组(元组的集合即为关系)。 属性:表中的一列对应一个域,由于域可以相同,为加以区别,为每列起一个名字,称为属性,列名即属性名。 域:属性的取值
您可能关注的文档
最近下载
- 国开电大汉语中的中国文化终结性考核参考答案.doc VIP
- 地下矿山作业人员试题 (A).docx VIP
- 2025年军队文职统一考试《专业科目》数学真题及答案.pdf VIP
- 专题03 词语(过关训练)-【中职专用】高一语文上学期同步备考知识梳理与专项训练(高教版2023·基础模块上册)(解析版).docx VIP
- 专题02 字形(过关训练)-【中职专用】高一语文上学期同步备考知识梳理与专项训练(高教版2023·基础模块上册)(解析版).docx VIP
- 信息系统安全等级保护测评申请书.doc
- 山东师范大学《人工智能概论》2021-2022学年期末试卷.doc VIP
- 专题01 字音(过关训练)-【中职专用】高一语文上学期同步备考知识梳理与专项训练(高教版2023·基础模块上册)(解析版).docx VIP
- 毛概第一章知识梳理.pdf VIP
- 专题03 相互作用(真题汇编)-2024年浙江省学业水平考试.docx VIP
原创力文档


文档评论(0)