Verwaltung von Personen und Fahrzeugen

DDL - Data Definition Language

Syntax ist je nach verwendeter Datenbank leicht unterschiedlich!

CREATE TABLE person(
   id INTEGER NOT NULL PRIMARY KEY,
   vorname VARCHAR(50),
   nachname VARCHAR(50),
   plz INTEGER);

CREATE TABLE Auto(
   id INTEGER NOT NULL PRIMARY KEY,
   marke VARCHAR(50,
   typ VARCHAR(50,
   baujahr INTEGER);

CREATE TABLE person_kauft_Auto(
   id_person INTEGER NOT NULL PRIMARY KEY,
   id_auto INTEGER NOT NULL PRIMARY KEY);


--> Primärschlüssel-Attribute der Entities gemeinsam als Fremdschlüssel der Beziehung!