简单点数吧,假如某个电子商务网站进了 10瓶可口可乐,那么这个数量,是应该作为 商品对象的一个属性吗?如果是的话,那么商品表里就应该只有一条可口可乐的记录了。 还是说有10瓶可口可乐,商品表里就有10条可口可乐的记录?
5条回答 默认 最新
squirrelRao 2011-03-08 09:53关注两种实现方式都是可以的,关键是要根据应用的业务场景不同进行选择。
方案一:将可乐数量作为一个属性,商品表中存储一条记录
如果系统中仅需要记录商品数量,不需要提供记录谁买了可乐,哪瓶可乐在何时何地被卖出这样的业务要求的话,10瓶可乐存储一条记录即可。
方案二:没瓶可乐是一条记录,商品表中存放10条可乐记录
与方案一的应用场景不同的是,方案二的应用场景中需要系统能够记录每瓶可乐的详细销售和流动情况。
总之,是根据你的系统能够完成的业务来确定的。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报