数据库-第一章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库-第一章

1.3 数据模型 模型分为两类(分属两个不同的层次) 概念模型(信息模型) 按用户的观点来对数据和信息建模,用于数据库设计。 逻辑模型和物理模型 逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。 物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。 DBMS数据模型 概念模型 认识 抽象 信息世界 机器世界 现实世界中客观对象的抽象过程 现实世界 现实世界 概念模型 数据库设计人员完成 概念模型 逻辑模型 数据库设计人员完成 数据模型的三个特点 数据结构 数据结构定义 是所研究对象类型的集合 分为两类对象: 与数据类型、内容、性质有关的对象 与数据之间联系有关的对象 数据结构是对系统静态特性的描述 按数据结构的类型命名数据库 数据操作 对数据库中各种对象(型)的实例(值)允许执行的操作的集合(包括操作及有关的操作规则) 数据操作的类型 查询 更新(包括插入、删除、修改) 数据操作是对系统动态特性的描述。 数据的约束条件 一组完整性规则的集合。 完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则。 用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。 信息世界中的基本概念 1、实体(Entity) 客观存在并可相互区别的事物称为实体 实体可以为具体的人、事、物,也可以是抽象的 概念或联系。 例如:一个学生,一个项目,一个规划,教师,课程,学生的一次选课,职工与单位的工作关系。 2、属性(Attribute) 实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。 例如:学生的实体可以由学号、姓名、性别、出生年份、系、入学时间等属性组成。 3、码(key) 唯一标识实体的属性集称为码.例如学号 5、域(Domain) 属性的取值范围称为该属性的域。 5、实体型(Entity Type) 用实体名及其属性名集合来抽象和刻画同类实体 6、实体值(Entity Value) 实 集合中个体的属性内容,即在结构约束下的取值。 是型的一个具体赋值。 实体集(Entity Set) 同型实体的集合称为实体集。例如全体学生 实体型 实体值集合 姓名 专业 年龄 年级 李勇 计算机系 20 2 刘丽 数学系 21 3 张倩 中文系 19 2 8、联系(Relationship) 现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。 实体内部的联系通常是指组成实体的各属性之间的联系 实体之间的联系通常是指不同实体集之间的联系 实体型间联系 两个实体型 一对一联系(1:1)   三个实体型 一对多联系(1:n) 一个实体型 多对多联系(m:n) 班级 班级-班长 班长 1 1 1:1联系 教师 教师-学生 学生 m n m:n联系 班级 班级-学生 学生 1 n 1:n联系 一班 二班 三班 四班 王丽 刘英 谢娜 袁敏 王丽 刘英 李伟 李芳 张涛 张江 张河 M(母亲) R(子女) 李芳 张涛 李伟 物理 化学 数学 音乐 S(学生) C(课程) A(班级) B(班长) ER图,在下一章讲解 多个实体型间的1:n联系 实体型1 联系名 实体型2 1 m 实体型3 n 数据模型的分类 数据模型(逻辑模型) 层次模型 网状模型 层次模型和网状模型又叫做格式化模型,在上世纪70年代到80年代比较流行。 关系模型(当下主流模型) 关系数据库系统采用关系模型作为数据的组织方式 1970年美国IBM公司San Jose研究室的研究员E.F.Codd首次提出了数据库系统的关系模型 计算机厂商新推出的数据库管理系统几乎都支持关系模型 本课程的重点 在用户观点下,关系模型中数据的逻辑结构是一张二维表. 主码 域 整数 字符串 1,2,3, 4,5 属性名 元组(行) 关系 关系名 学生登记表 学号 姓名 年龄 性别 系 年级 8202001 张平 18 男 法律 2 8202002 王英 17 女 计算机 2 8203001 郭良 18 女 美术 2 … … … … … … 8302001 严玮 16 女 计算机 1 8303010 王斌 17 男 物理 1 8303020 李强 16 男 文学 1 关系(Relation) 一个关系对应通常说的一张

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档