如何在我的图书馆管理系统中管理数据库
本文关键字:管理 数据库 管理系统 图书馆 我的 | 更新日期: 2023-09-27 17:57:57
对于给定的主题,请帮助我为个别学生注册书籍,这样在发行书籍时,图书馆数据库中的书籍数量会在学生账户中减少和增加。我不知道该重新开始。我使用的是c#visualstudio和sqlserver2012作为数据库。
两个表实际上不足以产生一个好的解决方案。您需要一个student
、book
、loan
和inventory
的表格。这是一个粗糙和基本的设置,但它将有以下定义:
CREATE TABLE student
(
studentId // key
// other columns
)
CREATE TABLE book
(
bookId // key
// other columns
)
CREATE TABLE inventory
(
bookId // FK
quantity
// other columns
)
CREATE TABLE loan
(
loanId int // key
studentId // FK
bookId // FK
// other columns
)
因此,现在您可以跟踪谁向他们发行了图书,以及图书馆中当前的图书数量。