これは私がすでに行った宿題ですが、正しく行われているかどうかを確認するか、解決方法がわかるだけです。ありがとう。
これは質問です:2NFと3NFの関係
ワクチンは乳幼児とその 予防接種に関する情報を記録することを意図している関係:特に幼児は、特定の予防接種を持っていたとき。予防接種が行われた 。ワクチンを投与した人。自分として主キーを持つ機能的な依存関係のほかに
ワクチン(VaccineCode、InfantId、日付、InfantName、InfantAddress、 MedicalCentreCode、MedicalCentreName、MedicalCentreAddress、NurseId、 NurseName)
:以下は リレーショナル見出しを与えます> InfantName
FD2 - InfantId:InfantId - > InfantAddress
FD3:MedicalCentreCode - > MedicalCentreName FD1:決定基、 ワクチンは、以下の非自明な関数従属性を有しています FD4:MedicalCentreCode - > MedicalCentreAddress
FD5:NurseId - > NurseName
は最初2NFで、この関係の船を与え、その後、3NFインチ
私のソリューション:
2NF:
幼児(InfantID、InfantName、InfantAddress)
休憩(VaccineCode、InfandID、日付、MedicalCentreCode、MedicalCentreName、MedicalCentreAddress、NurseId、NurseName)今
幼児は2NFにも3NFにもあるが、3NFには休息関係はない。
VaccinationDetails(VaccineCode、InfantID、日付、MedicalCentreCode NurseId)
幼児(InfantID、InfantName、InfantAddress)
を:すべてのそれらの関係は(ofcourseの私による)次のようになりますため 3NF MedicalCentre(MedicalCentreCode、MedicalCentreName、MedicalCentreAddress)
ナース(NurseId、NurseName)
私のソリューションは2NFと3NFですか?
ご回答いただきありがとうございます。だから、基本的には正しかった。ありがとう。 – smallB