《E-R模型转换为关系模型示例.ppt》由会员分享,可在线阅读,更多相关《E-R模型转换为关系模型示例.ppt(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、E-R模型转换为关系模型示例 【例】实体部门(编号,名称)与实体经理(工号,姓名)之间的任职联系是1:1联系。E-R模型如图所示。将其转换为关系模型。11部门经理任职名称工号编号任职日期姓名11部门(编号,名称)经理(工号,姓名,编号,任职日期)【例例】将将图书图书借借阅阅系系统统的的E-RE-R模型模型转换为转换为关系模型。关系模型。读者编号姓名读者类型已借数量图书出版日期出版社编号书名定价借期还期借阅mn读者(编号,姓名,读者类型,已借数量)借阅(读者编号,图书编号,借期,还期)图书(编号,书名,出版社,出版日期,定价)名称储户储蓄所存取款开户行存款额信誉地址电话账号姓名储蓄所编号电话地址
2、存取日期存取标志存取金额mn活期储蓄管理系统的活期储蓄管理系统的E-RE-R模型模型 l l关系模型设计关系模型设计l l 由由概概念念模模型型向向关关系系模模型型的的转转换换规规则则知知,关关系系模模型型中中包包括括3 3个个关关系系:实实体体集集“储储户户”和和“储储蓄蓄所所”分分别别形形成成关关系系,实实体体的的码码就就是是关关系系的的码码;联联系系“存存取取款款”形形成成一一个个关关系系,该该关关系系的的码码应应该该包包括括两两个个实实体体的的码码,考考虑虑到到允允许许同同一一储储户户在在同同一一储储蓄蓄所所多多次次存存取取款款,所所以联系以联系“存取款存取款”对应的关系的主码中还应该
3、包括对应的关系的主码中还应该包括“存取日期存取日期”。l l 另另外外,考考虑虑到到储储户户的的信信息息项项较较多多,而而且且有有一一部部分分信信息息(如如:账账号号、姓姓名名、电电话话、地地址址、开开户户行行等等)相相对对固固定定,其其余余信信息息(如如:储储户户的的密密码码、信信誉誉、状状态态、存存款款额额等等)经经常常变变化化。因因此此,可可以以将将实实体体储储户户的的信信息息分分割割为为储储户户基基本本信信息息和和储储户户动动态态信信息息两两个个关关系系,两两个个关关系系的的码码均均为为账账号号。这这样样更更利利于于数数据据的的存存储储和和维维护护,还还可可以以提提高高数数据的安全性。据的安全性。储户基本信息(储户基本信息(账号账号,名称,电话,地址,开户行,开户日期),名称,电话,地址,开户行,开户日期)储户动态信息(储户动态信息(账号账号,密码,信誉,存款额,状态),密码,信誉,存款额,状态)储蓄所(储蓄所(编号编号,名称,电话,地址),名称,电话,地址)存取款(存取款(账号账号,储蓄所编号储蓄所编号,存取标志,存取金额,存取标志,存取金额,存取日期存取日期)