· 5 years ago · Aug 20, 2020, 07:12 AM
1drop database if exists test;
2create database test;
3use test;
4
5create table hersteller(
6herstellernummer int primary key,
7herstellername char(30),
8land char(30)
9);
10
11create table artikel(
12artikelnummer int primary key,
13herstellernummer int not null,
14foreign key (herstellernummer) references hersteller(herstellernummer) on update cascade on delete cascade,
15artikelname char(50),
16preis decimal (5,2)
17);
18
19create table person(
20personennummer int primary key,
21nachname char(20),
22vorname char(20),
23strasse char(30),
24ort char(30),
25plz int,
26land char(20),
27geburtsdatum date
28);
29
30create table bestellung(
31bestellnummer int primary key,
32artikelnummer int not null,
33foreign key (artikelnummer) references artikel(artikelnummer) on update cascade on delete cascade,
34kundennummer int not null,
35foreign key (kundennummer) references person(personennummer) on update cascade on delete cascade,
36artikelanzahl int,
37bestellsumme decimal (5,2)
38);