DROP DATABASE IF EXISTS awp_11fi5_ddl; CREATE DATABASE awp_11fi5_ddl; USE awp_11fi5_ddl; CREATE TABLE Kunde( Kundennummer INT AUTO_INCREMENT, PRIMARY KEY(Kundennummer) ); CREATE TABLE Gerät( GID INT AUTO_INCREMENT, Lieferdatum DATE, Einkaufspreis DEC(12,2), Kundennummer INT, Standort VARCHAR(45), Wartungsvertrag BOOL, letzte_Wartung DATE, PRIMARY KEY(GID), FOREIGN KEY(Kundennummer) REFERENCES Kunde(Kundennummer) ); CREATE TABLE Zubehör( Zubehörnummer VARCHAR(6), PRIMARY KEY(Zubehörnummer) ); CREATE TABLE Zählerablesungen( ZID INT AUTO_INCREMENT, Datum DATE, Zählerstand INT, PRIMARY KEY(ZID) ); CREATE TABLE Kostenarten( KARTID INT AUTO_INCREMENT, Kostanart VARCHAR(45), PRIMARY KEY(KARTID) ); CREATE TABLE Kosten( KID INT AUTO_INCREMENT, Datum DATE, KARTID INT, Betrag DEC(12,2), Bemerkung VARCHAR(45), PRIMARY KEY(KID), FOREIGN KEY(KARTID) REFERENCES Kostenarten(KARTID) ); CREATE TABLE Störungen( #TODO