首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

ER图中多个实体之间的属性有相关关系怎么处理

2013-07-08 
ER图中多个实体之间的属性有相关关系怎么办比如说医院的管理系统:药方这个实体总会有费用属性病人和病房两

ER图中多个实体之间的属性有相关关系怎么办
比如说
医院的管理系统:药方这个实体总会有费用属性
病人和病房两个实体也会衍生费用这个属性
病人的账户这个实体也有费用总计这个属性 而且等于上面两个费用的加总

怎么来建ER图 并且变成合理的逻辑结构
[解决办法]
如果只有这3个实体有费用,那么就把对应的属性冗余到账户表中,然后使用计算列来直接算出总和。如果不确定,那可能需要再做一个关系表,来显示各种类型的费用
[解决办法]
两种设计思路
1, 把三种费用全部冗余到账号表中 fee1,fee2,fee3...feeN
2.  每种费用设计在每个实体中,最后把费用归集到账号实体中。。

热点排行