Zitat von
buyden:
ich hab ein Problem beim erstellen einer m:n-Beziehung zwischen 2 Paradoxtabellen.
Ich möchte eine Datenbank erstellen, in der ich verschiedene Computermodelle erfasse und die dazugehörige Ausstattung aufnehmen kann. Also z.B. in Gerät XY befindet sich eine Festplatte Z und 2
RAM-Riegel T.
Dazu hab ich also eine Tabelle Geraet:
Geraetenummer(P)
Bezeichnung
Tabelle Komponenten:
Artikelnummer (P)
Bezeichnung
und die Verbindungsabelle
ID (P)
Geraet -> Sekundärindex
Komponente -> Sekundärindex
Anzahl
Die Verbindungstabelle sieht üblicherweise so aus:
Code:
Geraet (P)
Komponente (P)
Anzahl
Der Primärschlüssel der Verbindungstabelle erstreckt sich über die Felder Geraet
und Komponente.
Der Datentyp von Verbindungstabelle.Geraet muss
exakt dem Datentyp von Geraet.Geraetenummer entsprechen. (Analoges gilt für Verbindungstabelle.Komponente)
Primärschlüsselfelder müssen das Attribut
NOT NULL tragen. (manche Datenbanken z.B.:
Access erzwingen dies nicht)
Weitere Indexe auf der Verbindungstabelle sind nicht erforderlich. (Man könnte einen NOT-UNIQUE Index auf Verbindungstabelle.Komponente legen um bestimmte Abfragen zu beschleunigen)