Ergebnis 1 bis 3 von 3
  1. #1
    Mil-Sub
    Registriert seit
    26.06.2005
    Beiträge
    11.437

    Mal wieder Access

    Hallo Forum,

    hab ne kleine Frage zu Access:

    Ich habe zwei Tabellen, die eine n:m Beziehung zueinander haben.

    Diese Beziehung kann ja nicht dargestellt werden, sodass eine Zusatztabelle erstellt werden muss.
    Diese Zusatztabelle muss ja die Attribute der beiden Mastertabellen haben.

    Woher weiß ich nun, ob diese Attribute eine Primärschlüssel bekommen oder nicht?
    Bekommen diese überhaupt einen, und falls ja, wann?

    Danke schonmal für eure Antworten

  2. #2
    Hauptforensemmler Avatar von chris01
    Registriert seit
    18.02.2004
    Beiträge
    5.510
    ich glaub du bringst da was durcheinander.

    die mappingtabelle hat nicht alle attribute der beiden tabs, sondern nur ihre schlüssel. d.h. die mappingtab hat nur 2 spalten, nämlich pkey von tab1 und von tab2. der n:m beziehung zufolge ist dieses 2-tupel dann auch pkey von mappingtable.

    auch solltest du versuchen, den pkey möglichst nur als 1 attribut aufzufassen (stickwort 1. - 3. normalform). wenn das nicht geht, führe eine eigene id ein. was überhaupt eine gute idee ist, denn damit hast du weniger problemem mit referenzielle integrität und umbenennungen.
    mfg Christoph

  3. #3
    Mil-Sub
    Registriert seit
    26.06.2005
    Beiträge
    11.437
    Themenstarter
    mercy

Ähnliche Themen

  1. Antworten: 28
    Letzter Beitrag: 02.12.2010, 11:59
  2. Antworten: 36
    Letzter Beitrag: 31.08.2010, 22:56
  3. Antworten: 34
    Letzter Beitrag: 05.06.2010, 13:37
  4. Kleine MS-Access Frage
    Von Masta_Ace im Forum Off Topic
    Antworten: 6
    Letzter Beitrag: 01.12.2006, 10:52
  5. Und wieder, immer wieder ist die Pepsi-Plexi dran
    Von Tudormaniac im Forum Rolex - Haupt-Forum
    Antworten: 33
    Letzter Beitrag: 13.07.2006, 12:25

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •