【发布时间】:2018-12-29 04:19:29
【问题描述】:
我想设计一个数据库,让我的客户每天购买不同数量的任何乳制品(牛奶、凝乳、奶酪),但在月底付款。
我无法找出正确的数据库架构,因为我想存储特定产品每天的数量,而客户可以购买多种类型的产品。
那么,前进的方向应该是什么?
编辑:我的架构
客户:
-客户 ID
-名称
-手机号码唯一
-地址
-每日数量(仅供参考。在交易过程中它可以增加或
按要求减少)
产品:
-产品编号
-名称
-单价
交易表
-客户ID(外键)
-产品ID(外键)
-数量
-日期
现在,我想通过合并他在一个月内购买的所有不同物品为每个客户生成每月账单。那么,这个事务表会是最好的方法吗?
【问题讨论】:
-
没有“一个正确的模式”,顺便说一句。你能想出一个“不正确”的,仍然满足要求吗?然后你可以改进它。
-
@SergioTulentsev 第一次发布查询,所以不知道获得答案的最佳方式。谢谢
-
“这个事务表会是最好的方法吗” - 不知道“最好”的部分,但看起来它确实应该工作。我自己会从类似的东西开始。