0

指定されたスキーマからFDを見つけることになっています=>

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

これは、貸出された本の記録を保持する図書館 DB システム用であるとしましょう。また、returnDate 属性を nil にすることもできます。私はこれらのFDに来ました=>

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

問題は、私の FD がすべてのスキーマであるかどうか、またそれらが正しいかどうか、完全にはわからないということです。今のところ、それらは私には論理的に思えますが、外部からの入力は非常に役立ちます.

4

1 に答える 1

0

主キーを構成する属性は、他のすべての属性を決定する必要があります。つまり、loanDate、copy、ISBN -> loonerNr、returnDate

また、すべての人が特定の日に特定の本を 1 冊だけ借りることができると予想します。したがって、loanDate、ISBN、loonerNr -> copy.

于 2012-04-06T20:45:48.397 に答える