设备流水号dev_id存放在用户表,实现用户与设备一一绑定;
飞行包地址、生成时间等信息存放在航班数据表,实现航班飞行包查询、下载、放行等功能。
如上设计,虽不影响功能实现,但是存在一些缺点。
1)设备管理与用户管理、航班数据与飞行包信息,业务耦合,阅读困难
2)仅取用户信息时,会连带取出设备流水号,信息冗余,对性能稍有影响
3)如此设计方式,取得关联关系,笔者觉得不够规范,应该不符多数人的操作习惯
抛砖引玉,诚请读者提出见解。
2023-10-15 10:57:22
设备流水号dev_id存放在用户表,实现用户与设备一一绑定;
飞行包地址、生成时间等信息存放在航班数据表,实现航班飞行包查询、下载、放行等功能。
如上设计,虽不影响功能实现,但是存在一些缺点。
1)设备管理与用户管理、航班数据与飞行包信息,业务耦合,阅读困难
2)仅取用户信息时,会连带取出设备流水号,信息冗余,对性能稍有影响
3)如此设计方式,取得关联关系,笔者觉得不够规范,应该不符多数人的操作习惯
抛砖引玉,诚请读者提出见解。