数据库表的设计问题
来源:4-1 数据表结构设计
Surrin1999
2019-10-15
如题 感觉有点奇怪 反而用单独一个id作为主键 为什么不用订单号作为主键呢 这样不是还额外存多了一列 是出于安全性的考虑吗 之前我看别人说过不要把能对外界暴露的信息作为主键 老师是出于这样的考虑吗 以及还有一点 购物车是否拆成购物车表和购物车明细表好一点呢? 不然不是冗余了大量的userid吗 下面是我在数据库课程设计时的数据库设计图的购物车部分,希望老师能指点一下,感谢!
Tsss_ShopCart 是购物车表
Tsss_ShopCartInfo 是购物车明细表
写回答
1回答
-
一般情况下,不建议将业务数据和主键混合使用
购物车可以拆成两张表,这样设计也是不错的。
012019-10-16
相似问题