我是新的论坛和sql,我已经尝试寻找一个答案,但我无法找到具体的我需要什么。交易是这样的。对于拼贴项目,我必须做一个游戏租赁网络应用程序。我想出了一个主意,它应该做什么,为此,我创建了我的ER模型。但我不确定它是否好。问题是不要做非常复杂的应用。
顾客可以到商店的游戏出租,并预订,除了其他东西,他可以选择开始日期,结束日期,和游戏。价格是基于控制台类型的。
我附上了ERD图,想知道它是否有用?

发布于 2015-11-23 08:55:48
您的模式很好,但是我会更改代价表,因为它是多余的;您已经按照顺序存储了customer_id和order_id之间的关系。为了清晰起见,您可以将表Order和CustomerReturn合并为存储所有内容的表:
Order
-----
order_id (PK)
game_id (FK)
customer_id (FK)
order_date
order_due_return_date
order_effective_return_date
penalty_id (FK)并循环使用惩罚表,以存储罚金类型及其价格:
Penalty
-------
penalty_id
penalty_title
penalty_pricehttps://stackoverflow.com/questions/33857977
复制相似问题