三级数据库技术辅导第五讲:逻辑结构设计
文章作者 100test 发表时间 2007:03:10 18:30:40
来源 100Test.Com百考试题网
3 逻辑结构设计
任务:将基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。
过程:
3.1 E-R图向关系模型的转换
原则:
(1)一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关系的键;
(2)一个联系转换为一个关系模式,与该联系相连的每个实体型的键以及联系的属性都转换为关系的属性。这个关系的键分为以下三种不同的情况:
-
若联系为1:1,则相连的每个实体型的键均是该关系模式的侯选键。
-
若联系为1:n,则联系对应的关系模式的键取n端实体型的键。
-
若联系为m:n,则联系对应的联模式的键为参加联系的诸实体型的键的组合。
图 联系为1:1时
图 联系为1:n时
图 联系为m:n时
(3)一些特殊联系的处理,可分为以下几情况:
图 实体存在依赖关系
图 联系定义在同一同型实体上
3.2 模型评价:功能评价,性能评价
3.3 模型优化:减少连接运算,垂直和水平分割,使用快照,减少数据占用空间
4 物理结构设计
5 数据库的建立和测试
6 数据库的运行和维护
7 数据库保护