我应该从给定的schema =>
中找到FD Loan(ISBN:pk, copy:pk, loandate:pk, loanerNr:fk, returnDate)
pk = primary key fk = foreign key
让我们说这是一个图书馆数据库系统,它可以保存借出的图书记录。 returnDate属性也可以是nill。我已经解决了这些FD =>
LoanerNr, ISBN -> copy, loanDate
loanDate, copy, loanerNr -> returnDate
问题是我不能确定我的FD是否都是模式,如果它们是正确的。就像现在一样,它们对我来说似乎是合乎逻辑的,但是外界的一些意见非常有用。
答案 0 :(得分:0)
构成主键的属性应确定所有其他属性,即loanDate,copy,ISBN - > loanerNr,returnDate
我还希望每个人只能在指定日期借用某本书的一份副本,所以loanDate,ISBN,loanerNr - >副本。