下载此文档

ch02关系数据库概述-ER图.docx


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
苏州工业职业技术学院 教师备课纸
Suzhou In stitute Of In dustrial Tech no logy
第 页
ch02关系数据库概述1 - ER图
导入:设计数据库的方法就是确定将要在数据库中保留什么信息和确认 各种信息之间存在什么关系。ER图是一种可视化的图形方法,它基于对 现实世界的一种认识,即客观现实世界由一组称为实体的基本对象和这 些对象之间的联系组成。

实体(Entity )
实体:客观存在并且可以相互区别的事务和活动的抽象。
例如:一个学生
实体集:同一类实体的集合。
例如:一些学生
实体型:对同类实体的共有特征的抽象定义。
例如:学号,姓名,性别
实体值:符合实体型定义的每个具体实体
例如:2005216001001,赵成刚,男
联系(Relationship )
联系:实体之间的相互关系。
例如:选课(学生和课程的相互关系)
联系集:同类联系的集合。
每个学生选各种课
联系型:对同类联系共有特征的抽象定义。
学号,课程号,成绩
属性(Attribute )
属性:描述实体和联系的特性。
例如:学号,姓名,性别等
属性值:属性的具体取值。
例如:2005216001001,赵成刚,男
码或主码(Primary Key):能够惟一标识实体集中每个实体的属性或属性 组合。
例如:学号,课程号
外码(Foreign Key ):不是本实体的主码,是另一实体的主码, 用于实
现联系。
例如:选课联系中的学号和课程号。
(4)联系分类
实体集A中每个实体与实体集 B中的多少个实体存在联系或反之。 (也可以来
自同一实体集)
一对一联系(1:1)例如:公司和总经理,学校和校长,老公和老婆
一对多联系(1: n)例如:班级和学生,家庭和成员,班长与学生
多对多联系(m: n)例如:学生和课程,工人和零件,读者和图书
E-R模型
(1) 基本构件
实体:矩形
联系:菱形
属性:椭圆形
相连关系:连接线
(2) E-R模型举例
绘制ER图
例1:职工实体集内部有领导和被领导的联系,即某职工为部门领导,领导若干职 工,而一名职工仅被另外一名职工(领导)直接领导。
职工
职工实体内1:n的E-R图
例2:学校中,教师实体 A、课程实体B, —个教师可以讲授多门课程,一门课程可 以被多个教师讲授,画出 ER图
类比:丈夫一一妻子、职工一一领导
例3:学校中学生实体(学号、姓名、性别、出生日期、所属系)与课程实体(课 程号、课程名、学分)是多对多联系,联系名是“选修” ,“选修”具有“成绩”
画出ER图:
综合实例1
在图书借阅系统中,有读者(读者编号,姓名,读者类型,已借数量)、图书(图书编号 书名,作者,出版社,出版日期,定价)两个实体集,假定一位读者可以借阅多本图 书,一本图书可以经多位读者借阅,读者和图书之间的借阅 (读者编号,图书编号
图书惜闽系统艮R因
借期,还期)联系类型是多对多的。
1
1
1
淒者
” 、.
>
7T
图书
综合实例二:某学校选课系统,涉

ch02关系数据库概述-ER图 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人kunpengchaoyue
  • 文件大小70 KB
  • 时间2021-04-12