database-design - 这种设计对于小型图书馆管理系统是否足够?
问题描述
数据库后端: Oracle Xe(项目要求)
UI 前端: Wpf w/C#
我正在为我计划进行的软件项目设计数据库设计,从数据库的逻辑设计开始。
图书馆管理系统特点简单,重点有限:
包含各行书籍条目及其数据/元数据的表格。
一个学生表,用于注册延迟归还逾期余额的帐户(派生数据:借款日期后 7 天)
以及一个主要与 C# 程序交互的 Orders 表。
其他功能:按 ISBN 搜索、插入图书条目、数量管理
以下逻辑设计是否反映了我的意图?
我应该为每个表实施什么样的删除规则?
我应该将某些表分解成更多的关系吗?我可能需要的表?
考虑到我的意图,图像中包含的功能的顺序是否有意义?
这真的是一个非常简单的设计,我只是想在进行实际编程之前确认任何设计决策。
解决方案
推荐阅读
- flutter - 操作系统错误:对等方重置连接,errno = 104,地址 = storage.googleapis.com,prort = 37890
- laravel - Heroku 上的 Laravel 6.2 应用程序;路线不工作
- youtube-api - 如何使用 etags 进行缓存?
- typescript - React Native 引用的对象似乎未定义
- android - Android Studio Facebook登录成功登录后,它一直回到登录活动
- python - 如何解决论点2:
: 不知道如何转换pyautogui像素匹配方法的参数2错误? - jooq - JOOQ:将列标记为“已弃用”?
- python - Pandas Resample 可以用于不同的日期范围吗?
- excel - 在 Excel 中手动输入超时
- php - 由于“禁止访问!”,无法访问我的管理员。