4. Oktober 20223 j Hallo zusammen, ich versuche mir das gerade beizubringen aber hab das GefĂŒhl, dass vielleicht ein Youtube Video falsch ist. Kann es sein, dass in der Tabelle Klasse der FremdschlĂŒssel Lehrer.ID sein mĂŒsste bzw. in der Tabelle Lehrer der FremdschlĂŒssel Klasse.ID  Danke Euch
4. Oktober 20223 j Ich sehe auch noch einen Rechtschreibfehler in der Ăberschrift... Ich denke mal, dass es so gemeint ist, dass das Attribut "Klasse" beim Lehrer optional ist. Also entweder steht eine Klassen-ID drinnen oder NULL. Â
4. Oktober 20223 j Die gestrichelte Linie unter "Klasse" in der Tabelle "Lehrer" soll signalisieren das es sich hier um einen FremdschlĂŒssel handelt. NĂ€mlich die "ID" der Tabelle "Klasse". Das in beiden Tabellen eine Spalte namens "ID" als SchlĂŒssel verwendet wird ist natĂŒrlich verwirrend. Bearbeitet 4. Oktober 20223 j von Brapchu
4. Oktober 20223 j Bei einer 1:1-Relation zwischen zwei Tabellen erhĂ€lt genau eine der beiden Tabellen den PrimĂ€rschlĂŒssel der anderen Tabelle als FremdschlĂŒssel
4. Oktober 20223 j Die 1:1 KardinalitĂ€t sagt aus, dass eine Klasse nur einen Klassenlehrer haben kann â OK. Aber auch das ein Lehrer nur in einer Klasse Klassenlehrer sein kann. Letzteres halte ich fĂŒr unwahrscheinlich. Vielleicht ist das Beispiel im Video aber so gewĂ€hlt.  Sollte es heiĂen eine Klasse hat einen Klassenlehrer und ein Lehrer kann in mehreren Klassen Klassenlehrer sein, dann wĂ€ren die KardinalitĂ€ten Klasse n ---1 Lehrer. Dann wĂŒrde der FK in die Tabelle Klasse gehören (Merke: FK immer da wo das n ist!)  Anmerkung: Bei Relationalen Datenbanken ist die Tabelle die Relation! https://de.wikipedia.org/wiki/Relation_(Datenbank)
4. Oktober 20223 j vor 50 Minuten schrieb DAUF-IT: OK. Aber auch das ein Lehrer nur in einer Klasse Klassenlehrer sein kann. Letzteres halte ich fĂŒr unwahrscheinlich. konstruieren kann man doch daraus alles, ich hatte eigentlich immer m:n in der Schule (BrĂ€uchte man wohl eine Hilfstabelle). Was hier abgebildet wird ist doch wie Brapchu sagt, die Klasse in Lehrer soll den FK darstellen der auf die Tabelle Klasse als PK deutet Bearbeitet 4. Oktober 20223 j von MaxMusterman
4. Oktober 20223 j MK stellt die Frage ob der FremdschlĂŒssel nicht in die Klassentabelle gehört âKann es sein, dass in der Tabelle Klasse der FremdschlĂŒssel Lehrer.ID sein mĂŒssteâ und dazu habe ich Ihm eine Antwort gegeben.
5. Oktober 20223 j vor 7 Stunden schrieb MaxMusterman: Was hier abgebildet wird ist doch wie Brapchu sagt, die Klasse in Lehrer soll den FK darstellen der auf die Tabelle Klasse als PK deutet Ich denke, dass dies @MichaelKreil schon klar ist. Ich hab den Thread so verstanden, dass er fragte warum das so ist? Man könnte ja auch auf den Gedanken kommen, dass nun jeder Lehrer auch gleichzeitig ein Klassenlehrer ist. Je nach Betrachtungsweise kann der Klassenlehrer auch an der Klasse hĂ€ngen, denn der Klassenlehrer kann auch als Eigenschaft der Klasse betrachtet werden. Nicht jeder Lehrer ist gleichzeitig ein Klassenlehrer aber jede Klasse hat einen Klassenlehrer. vor 12 Stunden schrieb Brapchu: Das in beiden Tabellen eine Spalte namens "ID" als SchlĂŒssel verwendet wird ist natĂŒrlich verwirrend. Nö. Das ist völlig normal. Die Spalten "Lehrer_ID" und "Klasse_ID" zu nennen, wĂ€re redundant, da die Tabellen schon "Lehrer" und "Klasse" heiĂen. Â
5. Oktober 20223 j vor 17 Minuten schrieb Whiz-zarD: Nö. Das ist völlig normal. Die Spalten "Lehrer_ID" und "Klasse_ID" zu nennen, wĂ€re redundant, da die Tabellen schon "Lehrer" und "Klasse" heiĂen. Normal ja. Aber nicht hilfreich fĂŒr AnfĂ€nger.
5. Oktober 20223 j vor 6 Minuten schrieb Brapchu: Normal ja. Aber nicht hilfreich fĂŒr AnfĂ€nger. Die Transferleistung sollte man schon hinbekommen, denn das ist das gleiche, wie mit dem Namen. Man schreibt ja auch nicht "Klasse_Name" und "Lehrer_Name", sondern nur "Name". Wieso sollte es bei einer ID plötzlich verwirrend sein? Â
5. Oktober 20223 j vor 16 Stunden schrieb MichaelKreil: Kann es sein, dass in der Tabelle Klasse der FremdschlĂŒssel Lehrer.ID sein mĂŒsste Nein. Wenn ein Lehrer der Klassenlehrer von genau einer Klasse sein kann, dann passt das wie im Screenshot im Video. Wenn du den PK in die Klassentabelle schiebst, können mehrere Klassen den gleichen Lehrer als Klassenlehrer haben und das wĂ€re nicht mehr 1:1 sondern 1:n.
5. Oktober 20223 j vor 2 Stunden schrieb pr0gg3r: Nein. Wenn ein Lehrer der Klassenlehrer von genau einer Klasse sein kann, dann passt das wie im Screenshot im Video. Wenn du den PK in die Klassentabelle schiebst, können mehrere Klassen den gleichen Lehrer als Klassenlehrer haben und das wĂ€re nicht mehr 1:1 sondern 1:n. Aber wie es im Screenshot ist, können nun mehrere Lehrer Klassenlehrer einer Klasse sein. Es ist jetzt nun entscheidend, wie der FremdschlĂŒssel definiert ist. Ist er nun Unique oder Non-Unique und darf er NULL sein?
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.