数据库系统工程师-02实体-联系模型44563.docx
《数据库系统工程师-02实体-联系模型44563.docx》由会员分享,可在线阅读,更多相关《数据库系统工程师-02实体-联系模型44563.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 实体-联系模型(概念数据库设计)21 数据库设计过程需求分析概念数据库设计逻辑数据库设计确定存储哪些数据,建立哪些应用,常用的操作及对象有哪些等。对需求分析所得到数据的更高层的抽象描述。将概念模型所描述的数据映射为某个特定的DBMS模式数据。将E-R模型转换为关系模型。ER模型ODL物理设计阶段数据库实施阶段数据库运行与维护阶段确定物理结构,选定DBMS。建立实际数据库结构。调试及运行。22 基本概概念221 11976年,PP.P.S.Chen提提出E-R模型(EEntityy-Relaationsship MModel),用用E-R图来描描述概念模型型。观点:世界是由由一组称作实实
2、体的基本对对象和这些对对象之间的联联系构成的。222 基基本概念(1)实体(EEntityy):客观存存在并可相互互区分的事物物叫实体。如如学生张三、工工人李四、计计算机系、数数据库概论。(2)属性(AAttribbute):实体所具有有的某一特性性。一个实体体可以由若干干个属性来刻刻画。例如,学学生可由学号号、姓名、年年龄、系、年年级等组成。(4)域(Doomain):属性的取取值范围。例例如,性别的的域为(男、女女),月份的的域为1到12的整数。(5)实体型(Entitty Typpe):实体体名与其属性性名集合共同同构成实体型型。例,学生生(学号、姓姓名、年龄、性性别、系、年年级)。注意
3、意实体型与实实体(值)之之间的区别,后后者是前者的的一个特例。如如学生(98008100,王王平,21,男男,计算机系系,2)是一一个实体。(6)实体集(Entitty Sett):同型实实体的集合称称为实体集。如如全体学生。联系(Relaationsship):实体之间的的相互关联。如如学生与老师师间的授课关关系,学生与与学生间有班班长关系。联联系也可以有有属性,如学学生与课程之之间有选课联联系,每个选选课联系都有有一个成绩作作为其属性。同同类联系的集集合称为联系系集。(7)元或度(DDegreee):参与联联系的实体集集的个数称为为联系的元。如如学生选修课课程是二元联联系,供应商商向工程供
4、应应零件则是三三元联系。主讲老师学生课程选修学号姓名系别课程名先修课成绩用矩形表示实体集,在框内写上实体名用椭圆表示实体的属性用无向边把实体与其属性连接起来用菱形表示实体间的联系将参与联系的实体用线段连接(8)码(Keey):A、候选码:关关系中的某一一属性或属性性组的值能唯唯一地标识一一个元组,称称该属性或属属性组为候选选码。B、主码:一个个关系有多个个候选码,从中选定一一个用来区别别同一实体集集中的不同实实体,称作主主码。一个实实体集中任意意两个实体在在主码上的取取值不能相同同。如学号是学生实实体的码。通通讯录(姓名名,邮编,地地址,电话,EEmail,BBP)C、外码:D、全码:关系系模
5、型中所有有属性组是这这个关系模式式的候选码,称称为全码。学生课程选修学号姓名系别课程名先修课主讲老师(9)参与(PParticcipatiion):实实体集之间的的关联称为参参与,即实体体参与联系。如如王军选修“数据库基础础”,表示实体体“王军”与 “数据库基础础”参与了联系“选修”。如果实体体集E中的每每个实体都参参与到联系集集R中的至少少一个联系,则则称E全部参参与R。如果果实体集E中中只有部分实实体参与到联联系集R的联联系中,则称称E部分参与与R。如“职工”与“部门”之间的“管理”联系,“职工”实体集部分分参与,而“部门”实体集完全全参与。(10)角色(RRole):实体在联系系中的作用
6、称称为实体的角角色。当同一一个实体集不不止一次参与与一个联系集集时,为区别别各实体的参参与联系的方方式,需要显显式指明其角角色。如学生生与班长关系系,职工与职职工之间的经经理关系,课课程之间的先先修关系。员工管理管理工作223 属属性类型(1)简单属性性 :不可再再分的属性。如如学号、年龄龄、性别。(2) 复合(CCompossite)属属性:可以划划分为更小的的属性。可以以把相关属性性聚集起来,使使模型更清晰晰。如电话号号码=区号+本地号码(3)单值属性性:每一个特特定的实体在在该属性上的的取值唯一。如如学生的学号号,年龄、性性别、系别等等。(4)多值属性性:某个特定定的实体在该该属性上的有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 工程师 02 实体 联系 模型 44563
限制150内