10信息与系统技术(3).ppt_第1页
10信息与系统技术(3).ppt_第2页
10信息与系统技术(3).ppt_第3页
10信息与系统技术(3).ppt_第4页
10信息与系统技术(3).ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(3),信息与管理技术,信息与管理技术,Page 2,三、关系数据模型,Page 3,1.定义,数据模型是客观事物及其联系的数据描述,数据模型不仅表示了存储哪些数据,更重要的是要以一定的结构形式表示出不同数据之间的联系-从数据库的数据组织结构看,数据模型包括:层次模型、网状模型、关系模型、面向对象模型等。其中关系模型是目前使用最多的一种数据模型。 关系模型采用“二维表”表示实体及其联系,能直接反映实体之间各种复杂联系情况。在关系模型中,数据之间的联系是通过外部键来实现的。,Page 4,1、关系模型中的基本术语,Page 5,(1)关系。关系就是“二维表”;关系必须满足以下性质: 关系中每个元

2、组(记录)的分量必须是原子的,即表的每一列都是不可再分的。 表中每一列的值只能取自同一个域。 表中列的次序可以任意交换。 表中行的次序可以任意交换。 表中不允许出现完全相同的两行。,Page 6,(2) 元组。关系中的一行即为一个元组(记录)。如(20070001,张三,18,男、20070112,李丽,20,女) (3) 属性。关系的一列(字段)称为属性。 (4) 主码(关键字)。在一个关系的若干属性中,指定一个或一组可用来惟一标识该关系的元组,这个或这些属性就称为主码。例如关系学生中的学号,成绩中的(学号,课程号)。 (5) 外码。在一个关系中是主码:而在当前的关系中重复出现:起到联系两个

3、关系的作用的属性称为外码。例如成绩关系中的学号。 (6) 关系模式。二维表中的行定义即对关系的描述称为关系模式。一般形式为:关系名(属性1,属性2,.,属性n)。,Page 7,2. 关系模式的三类完整性约束规则,(1)实体完整性约束规则 指关系中的“主键:不允许取“空值”。 (2)引用(参照)完整性约束规则 即不能引用不存在的记录。 (3)用户定义的完整性约束规则,Page 8,四、E-R图(实体联系模型),Page 9,1、 E-R图中的基本概念,(1)实体(entity):客观存在可以相互区别的事物称为实体。实体可以是具体的对象,例如,一个学生、一门课程。也可以是抽象的事件,例如一次购物

4、等。 (2)实体集(entity set): 同一类型的实体集合称为实体集。例如,所有的学生、所有的课程等。 (3)属性(attribute):实体所具有的性质称为属性。在信息世界中不同的实体是由其属性的不同而被区分的,即实体靠属性来描述。每个属性有一个值域,其类型可以是整型、实数型或字符型。例如,学生有学号、姓名、年龄、性别等属性,相应值域为字符、字符、整数和字符型。 (4)域:属性的取值范围称为该属性的域。例如,性别的域是集合“男;女“。注意在一个实体中,属性的域可以相同,也可以不同,每个属性的域中的元素必须是同类型的。 (5)联系。 (6)联系集。,Page 10,2、E-R图的主要优点

5、,清楚地描述了实体、属性以及实体之间的关系。 可以按照一定的转换规则,很容易地将E-R模型转换为关系数据模型。 按照规则转换的关系数据模型是符合规范化要求的。,Page 11,3、E-R图的表示方式,E-R图是一种直观地表示实体联系模型的方法,广泛用于数据库设计中。E-图实际上是作为数据库设计的一个中间步骤,先画出E-R图,再从E-R图出发构造数据模型,可以使数据模型能更准确地反映现实世界。在E-R图中的三个基本元素分别是实体、属性、联系。实体用“方框”表示,属性用“椭圆框”表示,联系用“菱形框”表示;再用线段将各个成分连接起来并注明联系方式,就构成了反映实体联系的E-R图。 实体间的联系方式: 一对一联系(简记为1:1 一对多联系(简记为1:n 多对多联系(简记为m:n),Page 12,【例题3-1】有如下几个实体,包合的属性是: 班级:班级号,班级名,专业 学生:学号,姓名,年龄 课程:课程号,课程名,学分 每个班级有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论