这种设计足以满足小型图书馆管理系统的要求吗?

时间:2018-11-05 10:38:03

标签: database-design oracle11g relational-database relationship database-normalization

数据库后端:Oracle Xe(项目要求)

UI前端:带有C#的Wpf


我正在为计划进行的软件项目设计数据库设计,首先是数据库的逻辑设计。

图书馆管理系统的功能很简单,关注的重点是有限的:

包含各本书条目行及其数据/元数据的表。

一个学生表格,用于注册因逾期未付而有逾期余额的帐户(衍生数据:借款日期后7天)

还有一个主要与C#程序交互的Orders表。

其他功能:按ISBN搜索,插入图书条目,数量管理


以下逻辑设计是否反映了我的意图?

Design

  • 我应该对每个表实施哪种删除规则?

  • 我应该将某些表分解为更多的关系吗?桌子 我可能会要求吗?

  • 图像中包含的功能的顺序有意义吗 有我的意图吗?

这真的是一个非常简单的设计,我只想确认任何设计决定,然后再进行实际编程。

0 个答案:

没有答案