如何在我的图书馆管理系统中管理数据库

本文关键字:管理 数据库 管理系统 图书馆 我的 | 更新日期: 2023-09-27 17:57:57

对于给定的主题,请帮助我为个别学生注册书籍,这样在发行书籍时,图书馆数据库中的书籍数量会在学生账户中减少和增加。我不知道该重新开始。我使用的是c#visualstudio和sqlserver2012作为数据库。

如何在我的图书馆管理系统中管理数据库

两个表实际上不足以产生一个好的解决方案。您需要一个studentbookloaninventory的表格。这是一个粗糙和基本的设置,但它将有以下定义:

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
)

因此,现在您可以跟踪谁向他们发行了图书,以及图书馆中当前的图书数量。