MySQL数据库设计

问题描述 投票:0回答:2

我正在尝试为我的网络应用程序设计一个数据库。这个想法是客户可以来销售数据库中已列出的汽车。然后就会出现其他用户对汽车提出的报价列表。

只是在寻求一些建议,不确定我的数据库设计是否能正常工作?

另外,对于销售历史记录,我最好再添加一张桌子吗?或查询以查找状态为(已售出)的报价的销售?

谢谢

mysql database-design
2个回答
2
投票

我已经写过评论了,但让我把它们放在一起。

1)如果你需要某种历史记录,你真的想在汽车销售和报价上添加一些“created_at”日期时间。

2)在 carsforsale 上添加状态可以为您在查询时省去很多麻烦。

3)我在用户表中看到余额,当用户提出报价时它会改变吗?如果不是,您最好在汽车出售时使每个报价的状态无效(使用#2会更简单)


0
投票

优惠表可能需要有一个用户 ID 来显示谁提出了优惠。

© www.soinside.com 2019 - 2024. All rights reserved.