wie erkenne ich bei Phpmyadmin ob es eine m:n oder eine 1:n Verbindung ist?
Kann man das hieran erkennen?
Danke im Voraus
Die Beziehungen der Tabellen untereinander erkennst man an den Schlüsselbeziehungen zueinander (die Schlüssel erkennst Du an dem Schlüsselsymbol). Eine sehr gute Übersicht über die einzelnen Beziehungen findest Du hier: http://www.easy-examiner.de/relationales-datenbankmodell.phpDas lässt sich 1:1 auf Dein Beispiel übertragen, woraus sich eine m:n Beziehung zwischen den Tabellen kontakt und anmeldung ableitet. Als "Anker" dient hierbei die Tabelle registrierung. Die verschiedenförmigen Verbindungspunkte an den Tabellen, stellen die Primär- bzw. Fremdschlüsselbeziehung dar.
Vielen Dank für die Antwort.
Also ist kontakt und anmeldung eine m:n Beziehung?
Wie mache ich eine 1:n Beziehung?
Mit zwei Tabellen. Siehe dazu die erste Abbildung des geteilten Links.
Ich mache z.b "Nachricht" als bei phpmyadmin als "Index" und verbinde dies mit dem Primärschlüssel. Ist dies dann eine 1:n Beziehung?
Die Nachricht zum Teil des Schlüssels zu machen, ist keine gute Idee! Schlüssel sollten eindeutig sein und nicht nur der Relation wegen konstruiert werden.
Ist dies dann eine 1:n Beziehung?
Zwischen was?
Die Aufgabe ist es mit Phpmyadmin oder MariaDB eine 1:n und eine m:n Beziehung zu erstellen
Ich weiß leider nicht wie ich das machen kann.
eine 1:n und eine m:n Beziehung zu erstellen
Irgendeine? Dann nimm doch einfach die aus dem Beispiel auf der Seite.
Erstelle Dir Tabellen und definiere entsprechende (Fremd-)Schlüsselbeziehungen.
Ich habe "Ihr Spiel" als Index definiert,da dies auch doppelt vorkommen kann und habe es mit Den einen Primärschlüssel (Benutzername Tabelle: Registrierung) verbunden. Dort ist aber keine Linie und wenn ich diese nochmal mache steht da das dies bereits existiert.
Ist das trotzdem eine Verbindung obwohl das keine Linie zu sehen ist?
Ein anderes Problem?
Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos