これは私がすでに行った宿題です。正しく行われたかどうかの確認、または解決方法のヒントが必要です。ありがとう。
これは質問です:
関係 Vaccine は、幼児とその予防接種に関する情報を記録することを目的としています。特定の幼児が特定の予防接種を受けたとき。予防接種が行われた場所。ワクチンを接種した人。以下は関係見出しを与えます:
Vaccine( VaccineCode, InfantId, Date , InfantName, InfantAddress, MedicalCentreCode,MedicalCentreName, MedicalCentreAddress,NurseId, NurseName)
主キーを決定要因とする機能依存関係に加えて、Vaccine には次の重要な機能依存関係
が
あり
ます
。> ナースネーム
この関係を最初に 2NF で与え、次に 3NF で与えます。
私の解決策:
2NF:
Infant( InfantID , InfantName,InfantAddress)
Rest( VaccineCode, InfandID, Date , MedicalCentreCode, MedicalCentreName, MedicalCentreAddress, NurseId, NurseName)
現在、インファントは 2NF と 3NF にいますが、Rest 関係は 3NF にありません。これらすべての関係の 3NF は次のようになります (もちろん私によると):
VaccinationDetails( VaccineCode, InfantID, Date ,MedicalCentreCode
幼児(幼児ID、幼児名、幼児アドレス)
MedicalCentre( MedicalCentreCode、MedicalCentreName、MedicalCentreAddress)
看護師( NurseId、NurseName)
私のソリューションは 2NF と 3NF ですか?