Guten Tag an die deutsche PHP-Community!
ich habe ein Problem bei der Normalisierung meiner relationelen Segelschiffstypen - Datenbank. Ich habe die Datenbank meiner Meinung nach in die erste NF gebracht, aber weiter komme ich kaum.. Habe schon etliche Videos und Erklärungen zu diesem Thema bei Youtube angeschaut, aber leider lassen sich die Beispiele schlecht auf meine Datenbank anwenden.
Ich habe eine Tabelle mit folgenden Punkten erstellt: Segelschiffstyp, Länge, Mastanzahl, Segelart, Einsatzart, Zeitperiode, Herkunft. Dann habe ich die Tabelle in die erste NF gebracht ( siehe eingefügtes Bild ) , also Attribute sind atomar, keine Wiederholungsgruppen vorhanden, Primärschlüssel ist in meinem Fall "Segelschiffstyp". Jetzt muss ich die Tabelle ja in die 2NF bringen, also Tabelle splitten. Dann wäre die Tabelle1 " Segelschiffstyp ", bestehend aus: Segelschiffstyp, Länge, Mastanzahl, Segelart, Zeitperiode, Herkunft ( Primärschlüssel Segelschiffstyp ). Tabelle2 ist dann "Einsatz", bestehend aus: Schiffstyp, Einsatz-ID, Einsatzart ( zusammengesetzter Primärschlüssel aus Schiffstyp und Einsatz-ID ).
Das wäre jetzt meine Idee mit der 2NF, aber ich bin gar nicht sicher, ob ich korrekt liege.. ( und wenn das was ich gedacht habe, stimmt, dann erfülle ich schon die 3NF. oder? ) Ich wäre echt sehr dankbar, wenn mir jemand helfen würde..
Mit freundlichen Grüßen
HammerBurger
ich habe ein Problem bei der Normalisierung meiner relationelen Segelschiffstypen - Datenbank. Ich habe die Datenbank meiner Meinung nach in die erste NF gebracht, aber weiter komme ich kaum.. Habe schon etliche Videos und Erklärungen zu diesem Thema bei Youtube angeschaut, aber leider lassen sich die Beispiele schlecht auf meine Datenbank anwenden.
Ich habe eine Tabelle mit folgenden Punkten erstellt: Segelschiffstyp, Länge, Mastanzahl, Segelart, Einsatzart, Zeitperiode, Herkunft. Dann habe ich die Tabelle in die erste NF gebracht ( siehe eingefügtes Bild ) , also Attribute sind atomar, keine Wiederholungsgruppen vorhanden, Primärschlüssel ist in meinem Fall "Segelschiffstyp". Jetzt muss ich die Tabelle ja in die 2NF bringen, also Tabelle splitten. Dann wäre die Tabelle1 " Segelschiffstyp ", bestehend aus: Segelschiffstyp, Länge, Mastanzahl, Segelart, Zeitperiode, Herkunft ( Primärschlüssel Segelschiffstyp ). Tabelle2 ist dann "Einsatz", bestehend aus: Schiffstyp, Einsatz-ID, Einsatzart ( zusammengesetzter Primärschlüssel aus Schiffstyp und Einsatz-ID ).
Das wäre jetzt meine Idee mit der 2NF, aber ich bin gar nicht sicher, ob ich korrekt liege.. ( und wenn das was ich gedacht habe, stimmt, dann erfülle ich schon die 3NF. oder? ) Ich wäre echt sehr dankbar, wenn mir jemand helfen würde..
Mit freundlichen Grüßen
HammerBurger
Kommentar