Konsistenz von Beziehungen bei MySQL III

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

CREATE TABLE Projekte (
   projektid VARCHAR(32) NOT NULL PRIMARY KEY,
      INDEX (projektid),
   name VARCHAR(255) NOT NULL
) TYPE = InnoDB;

CREATE TABLE ProjektTeilnehmer (
   projektid VARCHAR(32) NOT NULL,
      INDEX (projektid),
   persid VARCHAR(32) NOT NULL,
   INDEX (projektid, persid),
   PRIMARY KEY (projektid, persid),
   INDEX projektid_index (projektid),
   FOREIGN KEY (projektid) REFERENCES Projekte(projektid)
      ON DELETE CASCADE
      ON UPDATE CASCADE,
   INDEX persid_index (persid),
   FOREIGN KEY (persid) REFERENCES Angestellte(persid)
      ON DELETE CASCADE
      ON UPDATE CASCADE
) TYPE = InnoDB;

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003