Ich muss für die Schule eine datenbank in Mysql erstllen, und das muss ich bald abgeben. Deswegen wollte ich mal fragen ob jemad mir mein Skript überprüfen könnte und mir helfen könnte die Fehle, die noch im text sind zu minimiren. danke für eure hilfe
CREATE DATABASE `PAULO*_PIZZA_BLIZ`;
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Kunde`
(
`KdNr` int Not null primary key auto_increment,
`Name` VARCHAR(50),
`Adresse` VARCHAR(50),
`Stadt` VARCHAR(50),
`PLZ` VARCHAR(50),
`Telefon` VARCHAR(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Angestellte`
(
`ANr` int Not null primary key auto_increment,
`Name` VARCHAR(50) ,
`Adresse` VARCHAR(50),
`Stadt` VARCHAR(50),
`PLZ` VARCHAR(50),
`Telefon` VARCHAR(50),
`Abteilung` VARCHAR(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Dienstplan`
(
`DNr` int Not null primary key auto_increment,
`ANr` INTEGER,
`Datum` DATE ,
`Begien` INTEGER,
`Ende` INTEGER,
FOREIGN KEY(ANr) REFERENCES `Angestellte` (ANr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Lieferant`
(
`LNr` int Not null primary key auto_increment,
`Name`VARCHAR(50),
`Adresse` VARCHAR(50),
`Stadt` VARCHAR(50),
`PLZ` VARCHAR(50),
`Telefon` VARCHAR(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Bestellung`
(
`BNr` int Not null primary key auto_increment,
`KdNr` INTEGER,
`Datum` DATE,
`Uhrzeit` TIME,
FOREIGN KEY(KdNr) REFERENCES `Kunde` (KdNr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Bestellung_details`
(
`BedNr` int Not null primary key auto_increment,
`beNr` INTEGER(50),
`SpNr` INTEGER(50),
FOREIGN KEY(SpNr) REFERENCES `Speisekarte` (SpNr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Rechnung`
(
`ReNr` int Not null primary key auto_increment,
`KdNr` INTEGER(50),
`Datum` DATE,
`Preis` INTEGER(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Rechnung_details`
(
`RedNr` int Not null primary key auto_increment,
`ReNr` INTEGER(50),
`SpNr` INTEGER(50),
FOREIGN KEY(SpNr) REFERENCES `Speisekarte` (SpNr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Speisekarte`
(
`SpNr` int Not null primary key auto_increment,
`Bezeihnung` VARCHAR(50),
`Menge` INTERGER(50),
`Preis` INTEGER(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Zutaten`
(
`ZNr` int Not null primary key auto_increment,
`SpNr` INTEGER,
`Zutat` VARCHAR(50),
`Menge` FLOAT,
`LNr` INTEGER,
FOREIGN KEY(LNr) REFERENCES `Lieferant` (LNr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Rezept`
(
`RzNr` int Not null primary key auto_increment,
`SpNr` INTEGER,
`ZNr` INTEGER,
`Menge` INTEGER,
);
CREATE DATABASE `PAULO*_PIZZA_BLIZ`;
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Kunde`
(
`KdNr` int Not null primary key auto_increment,
`Name` VARCHAR(50),
`Adresse` VARCHAR(50),
`Stadt` VARCHAR(50),
`PLZ` VARCHAR(50),
`Telefon` VARCHAR(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Angestellte`
(
`ANr` int Not null primary key auto_increment,
`Name` VARCHAR(50) ,
`Adresse` VARCHAR(50),
`Stadt` VARCHAR(50),
`PLZ` VARCHAR(50),
`Telefon` VARCHAR(50),
`Abteilung` VARCHAR(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Dienstplan`
(
`DNr` int Not null primary key auto_increment,
`ANr` INTEGER,
`Datum` DATE ,
`Begien` INTEGER,
`Ende` INTEGER,
FOREIGN KEY(ANr) REFERENCES `Angestellte` (ANr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Lieferant`
(
`LNr` int Not null primary key auto_increment,
`Name`VARCHAR(50),
`Adresse` VARCHAR(50),
`Stadt` VARCHAR(50),
`PLZ` VARCHAR(50),
`Telefon` VARCHAR(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Bestellung`
(
`BNr` int Not null primary key auto_increment,
`KdNr` INTEGER,
`Datum` DATE,
`Uhrzeit` TIME,
FOREIGN KEY(KdNr) REFERENCES `Kunde` (KdNr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Bestellung_details`
(
`BedNr` int Not null primary key auto_increment,
`beNr` INTEGER(50),
`SpNr` INTEGER(50),
FOREIGN KEY(SpNr) REFERENCES `Speisekarte` (SpNr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Rechnung`
(
`ReNr` int Not null primary key auto_increment,
`KdNr` INTEGER(50),
`Datum` DATE,
`Preis` INTEGER(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Rechnung_details`
(
`RedNr` int Not null primary key auto_increment,
`ReNr` INTEGER(50),
`SpNr` INTEGER(50),
FOREIGN KEY(SpNr) REFERENCES `Speisekarte` (SpNr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Speisekarte`
(
`SpNr` int Not null primary key auto_increment,
`Bezeihnung` VARCHAR(50),
`Menge` INTERGER(50),
`Preis` INTEGER(50),
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Zutaten`
(
`ZNr` int Not null primary key auto_increment,
`SpNr` INTEGER,
`Zutat` VARCHAR(50),
`Menge` FLOAT,
`LNr` INTEGER,
FOREIGN KEY(LNr) REFERENCES `Lieferant` (LNr)
);
CREATE TABLE `PAULO_PIZZA_BLIZ`. `Rezept`
(
`RzNr` int Not null primary key auto_increment,
`SpNr` INTEGER,
`ZNr` INTEGER,
`Menge` INTEGER,
);
Comment