0

我应该从给定的架构中找到 FD =>

     Loan(ISBN:pk, copy:pk, loandate:pk, loanerNr:fk, returnDate) 
pk = primary key fk = foreign key

可以说这是用于保存借出书籍记录的图书馆数据库系统。returnDate 属性也可以为空。我来到了这些 FD =>

LoanerNr, ISBN -> copy, loanDate                  
    loanDate, copy, loanerNr -> returnDate

问题是我不确定我的 FD 是否是所有模式,以及它们是否正确。就目前而言,它们对我来说似乎是合乎逻辑的,但是来自外部的一些输入会非常有帮助。

4

1 回答 1

0

构成主键的属性应确定所有其他属性,即,loanDate、copy、ISBN -> loanerNr、returnDate

我还希望每个人在给定日期只能借一本书的副本,因此,loanDate、ISBN、loanerNr -> 副本。

于 2012-04-06T20:45:48.397 回答