ERD数据库管理

时间:2014-02-22 18:17:22

标签: database-design erd

这是对的吗?

此数据库的目的是跟踪Reeeding Rino的书籍并出售,出租和捐赠。我们是一家专门从事旧书的小型二手书店。我们有一个特殊的功能,允许我们的客户租书,以及旧库存书籍的旧书交易。因此,有人可以带来他们拥有的书并将其交给我们,作为回报,他们会以与他们带来的书相同或更低的价格购买一本书。

此数据库将允许我们跟踪我们库存的书籍以及捐赠,交易和租借的书籍。我遗漏了欠逾期书籍的任何债务,以使事情变得更容易。因此,这个数据库应该向我们报告内部,租赁,逾期和捐赠的书籍数量,以及客户资料,告诉我们过去每个客户租用,购买或捐赠的内容,以便我们建议他们喜欢的书籍。我希望能够创建一个邮件列表,其中包含库存书籍中的书籍建议。

业务规则:

客户图书 一位客户可以租借或购买或捐赠许多书籍(M) 一本书可由许多客户租用或购买或捐赠(M) 客户[M:N]预订。

客户租赁(关联) 一个客户可以租用多个租赁(M) 一个租赁可以由许多客户(M)租用(一次一个) 客户租[M:N]

客户捐赠(关联) 一位客户可以捐赠多个租赁(M) 一个租赁可以由许多客户(M)捐赠(一次一个) 客户租[M:N]

客户购买(关联) 一个客户可以有很多购买(M) 一位顾客可以购买一次(1) 客户租[M:1]

0 个答案:

没有答案