Jein.
Besseres Beispiel
Rechnung:
Code:
ID Kunde Datum
...
1087 156 02.01.2010
1088 154 02.01.2010
...
Rechungspositionen:
Code:
ID Rechnung Artikel Anzahl EP
...
7654 1087 1567 2 1,5
7655 1087 1876 3 0,99
7656 1087 765 1 2
7657 1088 1567 1 1,5
7658 1088 2345 6 0,2
...
Die ID Felder sind PK
Kunde, Rechnung Artikel sind PKs ( hiewrbei betrachte ich aber nur die Master/Detail Beziehung zwischen REechnungsposition und Rechnung.
Alle Positionen mit dem selben Wert in Rechnung gehören zu einem Eintrag in der Rechnugstabelle
Für rechnung sind nur Werte in der Tabelle Rechnung möglch. Wenn man ein delete-On-Cascade als Löschregel deklariert, werden alle Rechnungspositionen zur einer rechnung mitgelöscht, wenn diese aus der rechnungstabelle entfernt wird
-> Löscht man den Datensatz mit der ID 1087 aus der Tabelle Rechnung werden die Datensätze mit den IDs 7654, 7655, 7656 aus der Tabelle Rechnungspositionen mitgelöscht