Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:tutorials:sql:db-design

Dies ist eine alte Version des Dokuments!


A PCRE internal error occured. This might be caused by a faulty plugin

======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 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]]

computer/tutorials/sql/db-design.1368460260.txt.gz · Zuletzt geändert: 2013/05/13 17:51 von christian