download original
CREATE TABLE kunde
(
id INT PRIMARY KEY,
name VARCHAR(40) NOT NULL,
geburtsjahr INT,
wohnsitz_id INT REFERENCES adresse(id),
geburtsort_id INT REFERENCES stadt(id)
);
CREATE TABLE produkt
(
id INT PRIMARY KEY,
name VARCHAR(40) NOT NULL,
preis INT NOT NULL
);
CREATE TABLE bestellung
(
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
produkt_id INT REFERENCES produkt(id),
kunde_id INT REFERENCES kunde(id),
anzahl INT NOT NULL
);
CREATE TABLE firma
(
id INT PRIMARY KEY,
name VARCHAR(40),
);
CREATE TABLE produkt_hersteller
(
produkt_id INT REFERENCES produkt(id),
firma_id INT REFERENCES firma(id),
);
CREATE TABLE stadt
(
id INT PRIMARY KEY,
name VARCHAR(40) NOT NULL,
ewzahl INT,
);
CREATE TABLE adresse
(
id INT PRIMARY KEY,
stadt_id INT REFERENCES stadt(id),
strasse VARCHAR(40),
nr INT
);
back to firma
(C) 1998-2017 Olaf Klischat <olaf.klischat@gmail.com>