computer:tutorials:sql:db-design-loesung
| 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 | |
computer/tutorials/sql/db-design-loesung.txt · Zuletzt geändert: 2013/05/14 08:14 von christian