1 / 15
文档名称:

ER图到关系模式的转换.ppt

格式:ppt   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ER图到关系模式的转换.ppt

上传人:luyinyzha 2016/7/3 文件大小:0 KB

下载得到文件列表

ER图到关系模式的转换.ppt

相关文档

文档介绍

文档介绍:ER 图到关系模式的转换 ER 图向关系模式转换的基本问题?基本问题–如何将 ER 图中的各种结构转换为关系模式? ER 图的结构包括–实体–联系–标识属性–非标识属性参照完整性与外键的概念?外键: –如果关系 A的一个属性不是关系 A自身的主键,但它是关系 B的主键,则称该属性是关系A依赖于(引自)关系 B的外键?参照完整性(即包含依赖) –一个关系中的某个属性上的全部取值包含在另一个关系的某个属性上的全部取值中?外键一定要符合参照完整性外键的例子?假设有“关系”和“部门”两个关系模式,其关系模式分别是–职工( 工号,姓名,性别,出生日期) –部门(部门编号,名称,地点) ?为???“职工在部门工?”的联系??,将“职工”?在部门的编号??职工的关系模式中, ??, “部门编号”?是关系“职工”的外键–职工( 工号,姓名,性别,出生日期, 部门编号) ???????????的??,但?于??实体?的联系是有?要的?有?的???, “职工”中的部门编号的取值一定要包含在“部门”中的部门编号的取值?中,??是参照完整性实体的转换???一个实体转换为一个关系模式,其中实体标识转换为关系模式的主键(即标识属性转换为键属性),非标识属性转换为非键属性?例如: 职工工号姓名性别出生日期转换为职工( 工号,姓名,性别,出生日期) 两实体一?一联系的转换????于两实体的一?一联系,转换???将其中?何一?实体的标识属性??另一?实体的关系模式中?为外键,?将联系的属性???其中?????将???在一?实体的标识属性??另一?实体的关系模式中,??????值????是???在?,?????引?的??两实体一?一联系转换的例子????含有 11 职工部门?? 11 10 工?????? 11 00两实体一??联系的转换????于两实体的一??联系,转换???将“1”?实体的标识属性??“?”?实体的关系模式中?为外键,?将联系的属性???其中???,??生?值属性两实体一??联系转换的例子职工部门工?于 M1 11转换为职工( 工号,姓名, …,部门编号) 部门( 部门编号,部门名称, …) 职工[部门编号] 部门[部门编号] ?两实体???联系的转换???将两实体的???联系转换为一个关系模式,将?关实体的标识属性?为外键??其中,??它?联合构?该关系模式的主键