Die Tabellen im mySQL-Syntax zur Überprüfung oder zur Verwendung durch kopieren und einfügen.
1. Tabelle Kunden
CREATE TABLE kunden
(kd_nr SMALLINT UNSIGNED,
name VARCHAR(30),
vorname VARCHAR(30),
strasse VARCHAR(30),
hausnr SMALLINT UNSIGNED,
plz VARCHAR(10),
mail VARCHAR(45),
telefon VARCHAR(45),
CONSTRAINT pk_kunden PRIMARY KEY (kd_nr)
);
2. Tabelle Bestellungen
CREATE TABLE bestellungen
(id SMALLINT UNSIGNED,
best_nr SMALLINT UNSIGNED,
art_nr SMALLINT UNSIGNED,
art_anz SMALLINT UNSIGNED,
kd SMALLINT UNSIGNED,
re_nr SMALLINT UNSIGNED,
CONSTRAINT pk_bestellungen PRIMARY KEY (id)
);
3. Tabelle Rechnungen
CREATE TABLE rechnungen
(re_nr SMALLINT UNSIGNED,
kd_nr SMALLINT UNSIGNED,
re_datum DATE,
betrag DECIMAL(6,2),
Zahlungseingang ENUM(‘n’,’j’),
CONSTRAINT pk_rechnungen PRIMARY KEY (re_nr)
);
4. Tabelle Artikel
CREATE TABLE artikel
(art_nr SMALLINT UNSIGNED,
art_bez VARCHAR(50),
preis DEC(6,2),
lieferant_nr SMALLINT UNSIGNED,
CONSTRAINT pk_artikel PRIMARY KEY (art_nr)
);
5.Tabelle Lieferanten
CREATE TABLE lieferanten
(lieferanten_nr SMALLINT UNSIGNED,
firmenname VARCHAR(50),
strasse VARCHAR(50),
hausnummer SMALLINT UNSIGNED,
plz VARCHAR(10),
tel VARCHAR (40),
unsere_kd_nr SMALLINT UNSIGNED,
CONSTRAINT pk_lieferanten PRIMARY KEY (lieferanten_nr)
);
6.Tabelle Ort
CREATE TABLE ort
(plz VARCHAR(10),
ort VARCHAR (50),
CONSTRAINT pk_ort PRIMARY KEY (plz)
);