======Situation====== Norbert Nunaikn betreibt einen gewerblichen Notebook-Verleih und entschließt sich, zukünftig Kunden, Aufträge und Geräte in einer relationalen Datenbank zu verwalten. Norberts Notebookverleih verleiht Business-Notebooks zu einer täglichen Preispauschale. Nach der Rückgabe der Geräte erhält der Kunde eine Rechnung, die binnen 14 Tage zu bezahlen ist. Die Aufgabe ist es, ein Datenbank-Design (**in der [[normalisierung|dritten Normalform]]!**) zu entwerfen. Norbert möchte folgende Informationen in der Datenbank erfassen: * Kunden * Vorname und Nachname * Geburtsdatum * Straße und Hausnummer * Ort * Postleitzahl * E-Mail-Adresse * Zusätzliches Feld für Notizen * Geräte * Bezeichnung * Kaufdatum * Seriennummer * CPU-Taktfrequenz in Mhz * Arbeitsspeicher in MB * Festplatte in GB * Display-Größe in Zoll (//z.B. 14.1, 15.4//) * Preis * Verfügbarkeitsstatus (//ausgeliehen, verfügbar//) * Rechnungen * Datum * Kunde * Status (//bezahlt, offen//) * Bemerkungsfeld * Rechnungspositionen mit Stückzahl und Einzelpreis Für jede Tabelle ist ein treffender Name zu wählen. Für die einzelnen Spalten müssen passende Datentypen und Prefixes ausgesucht werden. [[db-design-loesung|Lösung anzeigen]]