Zum Inhalt springen

bekomme statt n:m eine 1:n beziehung


Empfohlene Beiträge

Geschrieben

Hallo zusammen !

ich bin neu hier und hab auch sofort mal ne frage :P

kann schon sein, dass die blöd ist und ihr sie oft bekommt aber ich habe die suche schon benutzt und keine antwort auf meine frage bekommen :)

also:

ich habe arbeite an einer datenbank über access.

ich möchte eine n:m beziehung machen, jedoch bekomme ich nur eine 1:n beziehung....

was kann ich denn da genau ändern, dass die sich ändert?

die beziehung kommt ja immer automatisch.

noch ein paar infos:

Ich habe die tabellen "Dozent" und "studienfach"

und jeder dozent kann ja mehrere fächer haben und jedes fach kann mehrere dozente haben...

und nicht ein dozent mehrere fächer aber ein fach nur EINEN dozent

könnt ihr mir bitte ein paar tipps geben?

danke schonmal

fechi :)

Geschrieben

Für eine n:m Beziehung brauchst Du eine Zwischentabelle die Du z.B. DOZENTENFACH nennen könntest.

Dort gibt es (mindestens) 3 Felder:

- 1 technischen PK z.B. Autoinc

- Ein Feld das einen FK Constraint auf DOZENT besitzt

- Eine Feld das einen FK Constraint auf STUDIENFACH besitzt

Dim

Geschrieben

okay ! :)

das passt soweit

also ich glaube mein fehler war ich wusste nicht genau was eine 1:1, 1:n und n:m beziehung ist...

ich fasse ncohmal zusammen kannst du mich bitte koregieren? :)

n:m ist eine beziehung zwischen 2 tabellen mit einer zwischntabelle.

1:n ist eine einfache beziehung zwischen 2 tabellen

und 1:1 ist was nochmal ? :P

LG Fechi :)

Geschrieben
und 1:1 ist was nochmal ? :P

Wie es der name schon sagt. Eine Zeile in Tabelle A hat genau einen zugehörigen Wert in Tabelle B.

Ein Ehemann hat genau eine Ehefrau (gehen wir mal von monogamen Ehen aus) und eine Ehefrau hat genau einen Ehemann. Typische 1:1 Beziehung

Dim

Geschrieben

Eine 1:1 Beziehung kann sinnvoll sein. Im Normalfall können alle Informationen aber auch in eine Tabelle hinterlegt erden, so daß sämtliche Beziehungen in einer relativen Datenbank mittels 1:n Beziehungen dargestellt werden können.

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...