数据库设计——业务分离

时间:2014-01-26 19:34:20   收藏:0   阅读:544

设备流水号dev_id存放在用户表,实现用户与设备一一绑定;

飞行包地址、生成时间等信息存放在航班数据表,实现航班飞行包查询、下载、放行等功能。

 

如上设计,虽不影响功能实现,但是存在一些缺点。

1)设备管理与用户管理、航班数据与飞行包信息,业务耦合,阅读困难

2)仅取用户信息时,会连带取出设备流水号,信息冗余,对性能稍有影响

3)如此设计方式,取得关联关系,笔者觉得不够规范,应该不符多数人的操作习惯

 

抛砖引玉,诚请读者提出见解。

原文:http://www.cnblogs.com/qsyr/p/3534228.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!