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.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...