- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用教程―SQL Server.ppt
数据库原理与应用教程―SQL Server 第2章 数据模型 第2章 数据模型 客观事物是信息之源,是设计、建立数据库的出发点。计算机不能直接处理现实世界中的具体事物,所以人们必须事先将具体事物转换成计算机能够处理的数据。在数据库系统的形式化结构中如何抽象、表示、处理现实世界中的信息和数据呢?这就是数据库的数据模型。 本章主要介绍: 信息的三种世界(了解) 概念模型的基本概念(理解) E-R图的画法(掌握) 三种数据模型(理解并掌握关系模型) 第2章 数据模型 2.1 信息的三种世界 计算机在对客观事物实施处理的过程中,经历了: 观测?抽象信息?整理、分类和规范?将信息数据化?最终由数据库系统存储、处理。 在这一过程中,涉及到三个层次,即现实世界、信息世界和机器世界,经历了两次抽象和转换。 第2章 数据模型 2.1.1 现实世界 现实世界(Real World)就是人们所能看到的、接触到的世界,是存在于人脑之外的客观世界。现实世界当中的事物是客观存在的,事物与事物之间的联系也是客观存在的。 现实世界就是存在于人脑之外的客观世界,客观事物及其相互联系就处于现实世界中。客观事物可以用对象和性质来描述。 第2章 数据模型 2.1.2 信息世界 信息世界就是现实世界在人们头脑中的反映,又称概念世界。客观事物在信息世界中称为实体,反映事物间联系的是实体模型或概念模型。现实世界是物质的,相对而言信息世界是抽象的。 2.1.3 数据世界 数据世界就是信息世界中的信息数据化后对应的产物。现实世界中的客观事物及其联系,在数据世界中以数据模型描述。相对于信息世界,数据世界是量化的、物化的。 第2章 数据模型 2.2 概念模型 概念模型是现实世界的抽象反映,它表示实体类型及实体间的联系,是独立于计算机系统的模型,是现实世界到机器世界的一个中间层次。 2.2.1 几个重要概念 1. 实体 (Entity) 客观存在并可以相互区分的事物叫实体。 2. 属性 (Attribute) 属性是实体所具有的某些特性,通过属性对实体进行描述。实体是由属性组成的。 第2章 数据模型 2.2.1 几个重要概念 3. 码(Key) 一个实体往往有多个属性,这些属性之间是有关系的,它们构成该实体的属性集合。如果其中有一个属性或属性集能够唯一标识整个属性集合,则称该属性或属性集为该实体的码。 4. 实体型(Entity Type) 具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。例如,学生(学号,姓名,性别,出生年份,系,入学时间)就是一个实体型(也是后面说的关系模式)。 5. 实体集(Entity Set) 同型实体的集合称为实体集。例如,全体学生就是一个实体集。 第2章 数据模型 6. 联系(Relationship): 现实世界的事物之间是有联系的,即各实体型之间是有联系的。 第2章 数据模型 (2) 一对多联系(1 : M) 对于实体集A中的每一个实体,实体集B中有多个实体与之对应;反过来,对于实体集B中的每一个实体,实体集A中至多有一个实体与之对应,则称实体集A与实体集B具有一对多联系,记为1 : M。例如,一个班可以有多个学生,但一个学生只能属于一个班。班级与学生之间的联系就是一对多的联系。 第2章 数据模型 (3)多对多联系(M : N) 对于实体集A中的每一个实体,实体集B中有多个实体与之对应;反过来,对于实体集B中的每一个实体,实体集A中也有多个实体与之对应,则称实体集A与实体集B具有多对多联系,记为M:N,如图2.3所示。例如,学生在选课时,一个学生可以选多门课程,一门课程也可以被多个学生选,则学生和课程之间具有多对多联系。 第2章 数据模型 2.2.2 实体-联系模型 概念模型的表示方法很多,其中最为著名和使用最为广泛的是P.P.Chen于1976年提出的E-R(Entity-Relationship)模型。E-R模型是直接从现实世界中抽象出实体类型及实体间的联系,是对现实世界的一种抽象,它的主要成分是实体、联系和属性。E-R模型的图形表示称为E-R图。 第2章 数据模型 E-R图通用的表示方式如下。 (1)用矩形表示实体,在框内写上实体名。 (2)用椭圆形表示实体的属性,并用无向边把实体和属性连接起来。 (3)用菱形表示实体间的联系,在菱形框内写上联系名,用无向边分别把菱形框与有关实体连接起来,在无向边旁注明联系的类型。 第2章 数据模型 例如1:学生实体和班级实体的联系的E-R图。 第2章 数据模型 2.2.2 实体-联系
文档评论(0)