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

时间:2014-04-12 11:09:28

标签: c# sql visual-studio-2012

对于给定的主题帮助我为个别学生注册书籍,这样在发行书籍时没有。图书馆数据库中的书籍减少并增加学生帐户。我不知道重新开始。我正在使用c#visual studio和sql server 2012作为数据库。

1 个答案:

答案 0 :(得分:0)

两个表格不足以产生一个好的解决方案。您需要一个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
)

现在,您可以跟踪发给他们的图书以及图书馆当前的图书数量。