- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库系统原理》课件2 数据模型
第2章 数据模型 2.1 实体联系模型 2.2 关系模型 习 题 2 2.1 实体―联系模型 根据模型应用的不同目的, 分为两个层次: 1、概念模型(信息模型)---按用户的观点对数据和信息建模, 主要用于数据库设计; 2、数据模型----按计算机系统的观点对数据建模, 主要用于DBMS的实现。 (网状模型、 层次模型、 关系模型、对象模型) 概念模型能够方便、 准确地表示出信息世界中的常用概念。 概念模型的表示方法很多, 最常用的是P.P.S.Chen于1976年提出的实体-联系方法(Entity―Relationship) 既用E―R图来描述现实世界的概念模型(也称为E―R模型)。 实体―联系(E―R) 模型: 现实世界由一组称作实体的基本对象及这些对象间的联系组成。 2.1.1 基本概念 E―R数据模型的主要概念: 实体集、 联系集和属性。 1. 实体(entity) 实体是对现实世界中客观存在并可互相区别的“事件”或“物体”的抽象。 实体:具体的人、 事、 物, 或抽象的概念或联系, 例如, 学校中的每个人, 一个系、 一门课, 学生的一次选课。 实体集:具有相同类型及相同性质(属性)的实体集合。 例如, 全体学生是一个实体集, 全部课程也是一个实体集。 实体集可以相交。 例如, 某些教师在本校在职学习, 那么他们既是教师, 也是学生, 学生实体集和教师实体集是相交的。 2. 属性(attribute) 实体具有的若干特征。 实体通过一组属性来表示, 例如学生具有姓名、 学号等属性。 每个属性都有其取值的范围, 在E-R模型中称为域。 例如, “姓名”的域是10字符组成的所有字符串的集合, 属性“学号:的域是所有6位正整数的集合。 在同一实体集中, 每个实体的属性及其域是相同的, 但可取不同的值。 实体是由其属性的值确定的。 如 班级(班级号, 班级名)的一个取值(10003, 软件031)就确定了软件031班这个实体。 在E―R模型中, 根据属性取值的不同种类, 可将属性划分为如下的几种类型: (1) 简单属性: 指它们不能再划分为更小的部分。 例如, 课程名是简单属性。 (2) 复合属性: 指它们可以再划分为更小的部分 例如, 出生日期可被设计成包括出生年、 月、 日的成分属性, 它是复合属性。 (3) 单值属性: 指所定义的属性对一个特定实体都只有单独的—个值。 例如, 学号属性只对应一个学号号码。 (4) 多值属性: 指对某个特定实体而言, 一个属性可能对应于一组值。 例如, 学生社会关系属性, 一个学生可能有0个、 1个或多个亲属, 不同的学生在属性社会关系上有不同数目的值-----多值属性。 在具体设计中, 可根据应用需求对某个多值属性的取值数目进行上、 下界的限制。 例如, 上述学生社会关系属性限制在6个以内。 (5) NULL属性: 当实体在某个属性上没有值或或值未知时使用NULL值。 例如, 某个学生无亲属, 那么该学生的社会关系属性值是NULL, 表示“无意义”。 NULL用于值未知时, 未知的值可能是缺失的(即值存在, 只不过没有该信息)或不知道的(并不知道该值是否真的存在)。 (6) 派生属性: 属性的值可以从别的相关属性或实体派生出来。 例如, 学生的年龄可以通过其出生日期计算出来。 3. 联系(relationship) 联系是多个实体间的相互关联。 实体之间会有各种关系, 例如学生实体与课程实体之间可有选课关系, 学生与教师之间可能有讲课关系等。 这种实体与实体间的关系抽象为联系。 实体集A和B之间的联系分三种: (1) 一对一: A中的一个实体至多同B中的一个实体相联系, B中的一个实体也至多同A中的一个实体相联系, 如图2.2(a)所示。 (2) 一对多: A中的一个实体可以同B中的任意数目的实体相联系, 而B中的一个实体至多同A中的一个实体相联系, 如图2.2(b)所示。 (3) 多对一: A中的一个
您可能关注的文档
最近下载
- 艾灸项目商业计划书.pptx VIP
- 完整版加强未成年人的法制教育,预防和减少未成年人犯罪青少年普法宣传教育PPT课件.pptx VIP
- T∕BPMA 0004-2020 新型冠状簿肺炎样本采集包装运输及检测规范.pdf
- 法律文书写作(第五版) 课件全套 第1--7章 法律文书概述---律师实务文书.pptx VIP
- 双告知承诺书.doc VIP
- 项目分包和采购计划.doc VIP
- 中外广告史(第三版) 课件全套 何玉杰 第0--11章 绪论、中国古代广告的发展--- 日本广告的发展.pptx
- 2025年1月福建省普通高中学业水平合格性考试(会考)生物试题(含答案解 .pdf VIP
- 急诊科主任年终工作总结PPT.pptx VIP
- 留置辅警笔试题目及答案.doc VIP
原创力文档


文档评论(0)