第四章:软件总体设计(3)

本文介绍了数据库逻辑设计的原则,包括ER模型向关系数据的转换,并探讨了不同类型的实体联系转换方法。此外,还讨论了关系数据库的规范化理论,如不同范式之间的关系和3NF的重要性。最后,概述了软件结构设计中的图形工具,如软件结构图、层次图和HIPO图,强调了它们在表达模块层次结构和调用关系中的作用。
摘要由CSDN通过智能技术生成

本来脑子反应慢,学习效率就不高,这猫也要来凑热闹分散我注意力(捂脸),这大肥猫也就我孩

子在家的时候它最会躲猫猫了,孩子不在家这货就是黏人的很。。。。

今天学习的是数据库逻辑设计原则、软件结构设计的图形工具

目前DBMS产品一般支持关系、网状、层次3种模型中的一种,对于特定模型、各机器系统又有自己的一些限制,提供不同的环境工具,如图4.4所示

ER模型向关系数据的转换的问题时如何将实体型像实体之间的联系转换为关系模式。如何确定这些关系模式的属性和码,针对ER图形的实体,联系和属性、一般遵循如下原则

1、每个实体转换为一个关系模式,实体的属性就是关系属性、实体的码就是关系的码

2、对于实体之间的联系,则根据其联系类型分别按照以下情况转换

a 1:1联系:将该联系可以转换并归并到任何一个实体端,转换后的关系模式中同时将另一个实体的码和属性一并加入到联系所在的实体端所对应的关系模式。

b 1:n联系:将1端实体的码和联系的属性都转换归并到多端实体转换后的关系模式中,转换以后关系模式的码为多端实体的码

c m:n联系:将联系转换为一个单独的关系模式,与该联系相连的实体的码及联系本身的属性均转换为关系的属性,各实体的码组成该关系模式的码或关系码的一部分

d 3个或3个以上实体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值