^kunden^^^^ ^Feldname^Datentyp^Pflichtfeld^Bemerkung^ |**K_Nr**|int|NOT NULL|Primärschlüssel, **AUTO_INCREMENT**| |K_Vorname|text|NOT NULL| | |K_Nachname|text|NOT NULL| | |K_Geburtstag|date|NOT NULL| | |K_Strasse|text|NOT NULL| | |K_HausNr|text|NOT NULL|String aufgrund Sondernamen â la "**18a**"| |__K_Ort__|int|NOT NULL|Fremdschlüssel zu **orte.Ort_Nr**| |K_Telefon|text|NOT NULL| | |K_Email|text|NOT NULL| | |K_Notiz|text|NULL| ^orte^^^^ ^Feldname^Datentyp^Pflichtfeld^Bemerkung^ |**Ort_Nr**|int|NOT NULL|Primärschlüssel, **AUTO_INCREMENT**| |Ort|text|NOT NULL| | |PLZ|char(5)|NULL|Genau 5 Zeichen, kann auch mit 0 beginnen| ^geraete^^^^ ^Feldname^Datentyp^Pflichtfeld^Bemerkung^ |**G_Nr**|int|NOT NULL|Primärschlüssel, **AUTO_INCREMENT**| |G_Bezeichnung|text|NOT NULL| | |G_Kaufdatum|date|NOT NULL| | |G_Seriennummer|text|NOT NULL| | |G_CPU|int|NOT NULL|Taktfrequenz in Mhz| |G_RAM|int|NOT NULL|RAM im MB| |G_HDD|int|NOT NULL|Festplatte in GB| |G_TFT|float|NOT NULL|Display in Zoll; float da auch ungerade Größen â la 14.1)| |G_Preis|float|NOT NULL|Ausleihpreis pro Tag| |G_Ausgeliehen|bool|NOT NULL|bool/tinyint(1) da verfügbar(0)/ausgeliehen(1)| ^rechnungen^^^^ ^Feldname^Datentyp^Pflichtfeld^Bemerkung^ |**R_Nr**|int|NOT NULL|Primärschlüssel, **AUTO_INCREMENT**| |R_Datum|date|NOT NULL| | |__R_Kunde__|int|NOT NULL|Fremdschlüssel zu **kunden.K_Nr**| |R_Bezahlt|bool|NOT NULL|bool/tinyint(1) da offen(0)/bezahlt(1)| |R_Bemerkungen|text|NULL|Optionales Anmerkungsfeld| ^rechnung_pos^^^^ ^Feldname^Datentyp^Pflichtfeld^Bemerkung^ |**RP_Nr**|int|NOT NULL|Primärschlüssel, **AUTO_INCREMENT**| |__R_Nr__|int|NOT NULL|Fremdschlüssel aus **rechnungen.R_Nr**| |__G_Nr__|int|NOT NULL|Fremdschlüssel aus **geraete.G_Nr**| |Stck|int|NOT NULL|Stückzahl/Anzahl Tage| |Einzelpreis|float|NOT NULL| |