为了账号安全,请及时绑定邮箱和手机立即绑定

数据库表设计(mysql)

数据库表设计(mysql)

一曝十寒 2016-04-12 16:42:58
问题抽象说明,A表依赖于B表时,B表被删除,A表无法获取B表数据,即发生异常。为保证数据完整性,一般B表被删除,依赖B的表数据也要被清除。但是实际需求中不允许:例如:订单表与商品,把商品删除,订单还能查询。有建议反范式设计,订单表关联商品的同时存入相对冗余数据(商品必要展示属性)。问题:1、这样设计好吗。2、是直接载入订单商品冗余数据,还是查不到关联数据时,再查询订单商品冗余数据。
查看完整描述

1 回答

  • 1 回答
  • 1 关注
  • 2042 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信