- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 《数据库原理及应用教程-MySQL8.0》教案全套 尹志宇 第1--13章 数据库系统概述---基于C#.NET数据库系统开发.doc
- 《数据库原理及应用教程-MySQL8.0》教学大纲.docx
- 《数据库原理及应用教程-MySQL8.0》课件 第2章 关系数据库.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第3章 数据库设计.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第4章 MySQL基础.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第5章 数据库和表的操作.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第6章 数据库查询.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第7章 视图和索引.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第8章 MySQL编程.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第9章 游标、触发器和事件.ppt
最近下载
- 母材材质焊接材料.docx
- 电池管理系统(BMS)软件:Battery Management System二次开发_5.电池均衡技术与软件实现.docx
- 2025年R1快开门式压力容器操作证考试题库附答案.docx
- 2024绿色工厂通用评价指标评价表.docx
- 第二次全国土地调查技术规程(TD 1014-2007 ).pdf
- 2022年广东省广州市中考生物试卷.doc VIP
- 电力机车转向架的常见故障及解决.doc
- 18.《童年的水墨画》课件(共20张PPT).pptx VIP
- 高速公路无人机智能巡检平台.pptx
- 2023九年级道德与法治下册 第一单元 我们共同的世界 第一课 同住地球村第1课时 开放互动的世界说课稿 新人教版.docx VIP
文档评论(0)