ch02关系数据库概述-ER图_第1页
ch02关系数据库概述-ER图_第2页
ch02关系数据库概述-ER图_第3页
ch02关系数据库概述-ER图_第4页
ch02关系数据库概述-ER图_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、苏州工业职业技术学院教师备课纸 Suzhou In stitute Of In dustrial Tech no logy 第 页 ch02关系数据库概述1 - ER图 导入:设计数据库的方法就是确定将要在数据库中保留什么信息和确认 各种信息之间存在什么关系。ER图是一种可视化的图形方法,它基于对 现实世界的一种认识,即客观现实世界由一组称为实体的基本对象和这 些对象之间的联系组成。 1.基本概念 (1) 实体(Entity ) 实体:客观存在并且可以相互区别的事务和活动的抽象。 例如:一个学生 实体集:同一类实体的集合。 例如:一些学生 实体型:对同类实体的共有特征的抽象定义。 例如:学号,

2、姓名,性别 实体值:符合实体型定义的每个具体实体 例如:2005216001001,赵成刚,男 (2) 联系(Relationship ) 联系:实体之间的相互关系。 例如:选课(学生和课程的相互关系) 联系集:同类联系的集合。 每个学生选各种课 联系型:对同类联系共有特征的抽象定义。 学号,课程号,成绩 (3) 属性(Attribute ) 属性:描述实体和联系的特性。 例如:学号,姓名,性别等 属性值:属性的具体取值。 例如:2005216001001,赵成刚,男 码或主码(Primary Key):能够惟一标识实体集中每个实体的属性或属性 组合。 例如:学号,课程号 外码(Foreign

3、 Key ):不是本实体的主码,是另一实体的主码,用于实 现联系。 例如:选课联系中的学号和课程号。 (4)联系分类 实体集A中每个实体与实体集 B中的多少个实体存在联系或反之。(也可以来 自同一实体集) 一对一联系(1:1)例如:公司和总经理,学校和校长,老公和老婆 一对多联系(1: n)例如:班级和学生,家庭和成员,班长与学生 多对多联系(m: n)例如:学生和课程,工人和零件,读者和图书 2. E-R模型 (1)基本构件 实体:矩形 联系:菱形 属性:椭圆形 相连关系:连接线 (2)E-R模型举例 3. 绘制ER图 例1:职工实体集内部有领导和被领导的联系,即某职工为部门领导,领导若干职

4、 工,而一名职工仅被另外一名职工(领导)直接领导。 职工 职工实体内1:n的E-R图 例2:学校中,教师实体 A、课程实体B, 个教师可以讲授多门课程,一门课程可 以被多个教师讲授,画出ER图 类比:丈夫一一妻子、职工一一领导 例3:学校中学生实体(学号、姓名、性别、出生日期、所属系)与课程实体(课 程号、课程名、学分)是多对多联系,联系名是“选修”,“选修”具有“成绩” 画出ER图: 综合实例1 在图书借阅系统中,有读者(读者编号,姓名,读者类型,已借数量)、图书(图书编号 书名,作者,出版社,出版日期,定价)两个实体集,假定一位读者可以借阅多本图 书,一本图书可以经多位读者借阅,读者和图书

5、之间的借阅(读者编号,图书编号 图书惜闽系统艮R因 借期,还期)联系类型是多对多的。 1 1 1 淒者 ”、. 7T 图书 综合实例二:某学校选课系统,涉及到学生,教师、班级、系、课程、教室等实体。 各实体属性及联系如下: 学生(学号、姓名、性别、出生日期) 课程(课程号、课程名、学分) 教师(教师编号、姓名) 班级(编号、年级) 系(编号、名称、系主任) 教室(编号、类型、座位数、位置) 一个学生可以选修多门课程,一门课程可被多位学生选修 一门课程可安排多个在教室,一个教室可以上多门课程 一个教师讲授一门课程,一门课程可被多个教师上 一个班级有多名学生,一名学生只属于一个班级 一个系有多个班

6、级,一个班级只属于一个系 画出ER图 作业: 根据以下要求画出 ER图 某工厂管理系统,涉及仓库、零件、供应商、项目、职工、实体属性及联系如下: 仓库(仓库号、面积、电话) 零件(零件号、名称、规格、单价、描述) 供应商(供应商号、姓名、地址、电话、帐号) 项目(项目号、预算、开工日期) 职工(职工号、姓名、年龄、职称) 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中 一个仓库有多个职工管理,一个职工只能管理一个仓库 职工之间具有领导与被领导关系 一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零 件,每种零件可由不同供应商供给。 Whe n you are old

7、 and grey and full of sleep, And nodding by the fire, take dow n this book, And slowly read, and dream of the soft look Your eyes had once, and of their shadows deep; How many loved your mome nts of glad grace, And loved your beauty with love false or true, But one man loved the pilgrim soul in you,

8、 And loved the sorrows of your cha nging face; And bending dow n beside the glow ing bars, Murmur, a little sadly, how love fled And paced upon the mountains overhead And hid his face amid a crowd of stars. The furthest dista nee in the world Is not betwee n life and death But whe n I sta nd in fron

9、t of you Yet you dont know that I love you. The furthest dista nee in the world Is not whe n I sta nd in front of you Yet you cant see my love But whe n un doubtedly knowing the love from both Yet cannot be together. The furthest dista nee in the world Is not being apart while being in love But whe

10、n I pla inly cannot resist the year ning Yet prete nding you have n ever bee n in my heart. The furthest dista nee in the world Is not struggli ng aga inst the tides But using on es in differe nt heart To dig an un crossable river For the one who loves you. 倚窗远眺,目光目光尽处必有一座山,那影影绰绰的黛绿色的影,是春天的颜色。周遭 流岚升腾,没露出那真实的面孔。面对那流转的薄雾,我会幻想,那里有一个世外桃源。在 天阶夜色凉如水的夏夜,我会静静地,静静地,等待一场流星雨的来临 许下一个愿望,不乞求去实现,至少,曾经,有那么一刻,我那还未枯萎的,青春的, 诗意的心,在我最美的年华里,同星空做了一

温馨提示

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

评论

0/150

提交评论