网站大量收购独家精品文档,联系QQ:2885784924

《数据库原理及应用教程-MySQL8.0》课件 第1章 数据库系统概述.ppt

《数据库原理及应用教程-MySQL8.0》课件 第1章 数据库系统概述.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

学生表例:学号姓名性别2016002张三男2016025李四女2016023刘明男2016033王晓女课程号课程名学分A002数据库4B025英语5A005网络3B028VB3课程表例:学号课程号成绩2016002A002782016002B025882016002A005932016025A002902016025B025782016025A005772016025B028882016033A002872004033B025832016023A005792016023B028922016023B02589成绩表例:表示学生和课程之间的联系1.4.3数据模型关系模型的操作主要包括查询、插入、删除和修改数据。这些操作必须满足关系的完整性约束条件,使得关系数据库从一种一致性状态转变到另一种一致性状态。详细内容见第2章。1.4.3数据模型1.4数据模型客观事物是信息之源,是设计、建立数据库的出发点,也是使用数据库的最后归宿。但计算机不能直接处理现实世界中的具体事物,所以人们必须事先将具体事物转换成计算机能够处理的数据,这就是数据库的数据模型。1.4.1信息的三种世界计算机信息处理的对象是现实生活中的客观事物,在对客观事物实施处理的过程中,涉及到三个层次,即现实世界、信息世界和机器世界,经历了两次抽象和转换。1.现实世界现实世界就是人们所能看到的、接触到的世界。现实世界就是存在于人脑之外的客观世界,客观事物及其相互联系就处于现实世界中。1.4.1信息的三种世界2.信息世界信息世界就是现实世界在人们头脑中的反映,又称概念世界。客观事物在信息世界中称为实体,反映事物间联系的是实体模型或概念模型。3.数据世界数据世界又叫机器世界,是信息世界中的信息数据化后对应的产物。现实世界中的客观事物及其联系,在数据世界中用数据模型来描述。1.4.2概念模型概念模型是现实世界的抽象反映,是独立于计算机系统的模型,是现实世界到机器世界的一个中间层。1.基本概念(1)实体(Entity):客观存在并可以相互区分的事物。如一个学生、一个班级等。(2)属性(Attribute):实体所具有的某些特性。通过属性对实体进行描述,实体是由属性组成的。例如,学生实体可由学号、姓名、性别、年龄、系、专业等组成,(202202001、张强、男、19、计算机、软件工程)这些属性组合起来就可以表示“张强”这个学生。1.4.2概念模型(3)码(Key):一个实体往往有多个属性,如果其中有一个属性或属性集能够唯一标识整个属性集合,则称该属性或属性集为该实体的码。例如,学号是学生实体的码。在同一学校里,不可能有两个学生具有相同的学号。(4)实体型(EntityType):具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。例如,学生(学号,姓名,性别,年龄,系,专业)就是一个实体型。(5)实体集(EntitySet):同型实体的集合称为实体集。例如,全体学生就是一个实体集。1.4.2概念模型(6)联系(Relationship):现实世界的事物之间是有联系的,即各实体型之间是有联系的。a1a2a3a4b1b2b3b4AB一对一联系(1:1)对于实体集A中的每一个实体,实体集B中至多有一个实体与之对应,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1。例如,部门与经理之间联系,学校与校长之间的联系等等就是一对一的联系。1.4.2概念模型一对多联系(1:M)对于实体集A中的每一个实体,实体集B中有多个实体与之对应;反过来,对于实体集B中的每一个实体,实体集A中至多有一个实体与之对应,则称实体集A与实体集B具有一对多联系,记为1:M。例如,一个班可以有多个学生,但一个学生只能属于一个班。班级与学生之间的联系就是一对多的联系。a1a2a3b1b2b3b4b5AB1.4.2概念模型多对多联系(M:N)对于实体集A中的每一个实体,实体集B中有多个实体与之对应;反过来,对于实体集B中的每一个实体,实体集A中也有多个实体与之对应,则称实体集A与实体集B具有多对多联系,记为M:N。例如,学生在选课时,一个学生可以选多门课程,一门课程也可以被多个学生选,则学生和课程之间具有多对多联系。a1a2a3

文档评论(0)

balala11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档