频道栏目
读书频道 > 数据库 > SQL Server > SQL SERVER 2012数据库设计与开发实务
3.2.5 弱实体类型转换成关系表
2013-08-06 16:41:21     我来说两句
收藏   我要投稿
本书从数据库系统设计与开发者角度出发,详细深入地介绍了SQL Server数据库程序设计与开发的方法和技巧,内容包括数据库系统相关理论、数据库设计理论、T-SQL语言的语法、预存程序、过程对象、自定义函数、触发...  立即去当当网订购

弱实体类型如同实体类型也是转换成关系表架构,只是弱实体类型一定拥有一个对应的识别实体类型,所以在转换上稍有不同,其规则如下所示:

创建新的关系表架构,其名称为弱实体类型的名称。

新关系表架构包含单元值属性类型。

在新关系表架构新增标识实体类型的主键作为引用的外键。

将弱实体类型的“部分键”(Partial Key)加上外键,以便指定成新关系表架构的主键。

例如,家长弱实体类型和其标识实体类型学生的实体关系图,如图3-32所示。
 

3-32 弱实体类型的实体关系图

图3-32中的家长弱实体类型在转换成关系表架构后,只需在【家长】关系表架构新增学号外键和指定学号与姓名属性为主键,如图3-33所示。
 

3-33 转换后的关系表架构

图3-33中的外键引用可以看出【家长】关系表的学号属性是引用到【学生】关系表的外键。

 

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:3.2.4 多值属性转换成关系表
下一篇:3.3.1 规范化的基础
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站