数据库后端:Oracle Xe(项目要求)
UI前端:带有C#的Wpf
我正在为计划进行的软件项目设计数据库设计,首先是数据库的逻辑设计。
图书馆管理系统的功能很简单,关注的重点是有限的:
包含各本书条目行及其数据/元数据的表。
一个学生表格,用于注册因逾期未付而有逾期余额的帐户(衍生数据:借款日期后7天)
还有一个主要与C#程序交互的Orders表。
其他功能:按ISBN搜索,插入图书条目,数量管理
以下逻辑设计是否反映了我的意图?
我应该对每个表实施哪种删除规则?
我应该将某些表分解为更多的关系吗?桌子 我可能会要求吗?
图像中包含的功能的顺序有意义吗 有我的意图吗?
这真的是一个非常简单的设计,我只想确认任何设计决定,然后再进行实际编程。