Felix91 Geschrieben 5. Mai 2013 Geschrieben 5. Mai 2013 Hey, grundsätzlich gilt ja, eine eigene ID in jeder Tabelle als PK ist immer richtig. In vielen Musterlösungen heißt es jedoch (in der Musterlösung), dass der Primärschlüssel zusammengesetzt ist aus mehreren Informationen (z.B. Winter Prüfung 2009, GA2, Handlungsschritt 5, Tätigkeit oder Aufgabe Tabelle). Technisch gesehen erstellt das DBMS ja sowieso bei einem zusammengesetztem Schlüssel noch mal ein "privates" integer feld für eine ID (zumindest laut unserem Lehrer). Daher die Frage (speziell an die Prüfer hier): Müssen wir zusammengesetzte Schlüssel ausfinding machen und richtig aufführen oder gilt die Lösung eine ID als PK immer? Zitieren
Waschmaschine Geschrieben 5. Mai 2013 Geschrieben 5. Mai 2013 Wenn du nen ER Modell gegeben hast wo die Spalten angegeben sind darfst nix dazudichten glaub ich, damusst dann nen zusammengesetzten Schlüssel nehmen Zitieren
ITusMaximus Geschrieben 5. Mai 2013 Geschrieben 5. Mai 2013 Ich hab mir dazu immer eines gemerkt: So einfach wie möglich antworten und denken. Wir sind einige Prüfungen durchgegangen und unser Kollege der immer einwenig zu weit gedacht hat kam nie auf die richtige Lösung ^^ Daher, einfach machen. Wenn er zusammengesetzt sein sollte, schreib es so hin. Zitieren
AndreR2 Geschrieben 5. Mai 2013 Geschrieben 5. Mai 2013 Das mit dem automatisch erzeugten Primärschlüssel gilt nicht für alle Datenbanksysteme. Es gibt genügend marktübliche Systeme, die keinen eigenen Primärschlüssel generieren (außer, man sieht die Speicheradresse auf dem Datenträger als Primärschlüssel an). Ich würde aber im Zweifel zusammengesetzte Primärschlüssel einfach kennzeichen. Das ist nicht viel Aufwand und dann auf jeden Fall auch korrekt. Zitieren
pfadiopa Geschrieben 5. Mai 2013 Geschrieben 5. Mai 2013 Die Tabellenerstellung liegt immer im Auge des Betrachters(Erstellers). Du kannst eine DB erstellen und 5 Leute dazu fragen und bekommst 7 Meinungen. Zusammengesetze Schlüssel machen nicht immer Sinn. Aber sie kommen halt vor..... Wichtig ist ein sinnvoller Name als PK. Ich erstelle seit rund 20Jahren Datenbanken auf Access-Basis und habe mir in der Zeit folgende PK-Benennung angewöhnt: In der eigenen Tabelle: xxxxID in der Fremdtabelle: xxxxID_EX So kann man auch recht schnell die Zusammengesetzen Schlüssel erstellen. Nein, ich bin kein Prüfer, sondern mache meine auch dieses Jahr meine Prüfung zum FISI. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.