|
Planung eines Datenmodells |
|
|
Um eine Datenbank-Anwendung, z.B. eine Fahrzeug-Verwaltung zu planen, sollten Sie möglichst viele Beispiel-Datensätze erstellen, um herauszufinden welche Daten benötigt und von der Anwendung verarbeitet werden müssen. Auch evt. vorkommende Sonderfälle lassen sich mit zahlreichen Beispiel-Daten leichter ermitteln. Ein Beispiel-Datensatz für eine Fahrzeug-Verwaltung könnte beispielsweise wie folgt aussehen:
VW Golf, Gebrauchtwagen, Cabrio, EZ 05/1992, 77 kw, 125.000 km, schwarz, Benzin, Schaltgetriebe, Türen 2/3, Euro 3, HU: 05/2009, AU: 05/2009, ABS, Alu, Klima, Navi, Leder, Tempomat, Preis 7.200 EUR
Aus dem Beispiel-Datensatz lassen sich dann bereits grob die später benötigten Datenfelder ableiten. Zu jedem Fahrzeug müssen demnach folgende Merkmale gespeichert werden:
- Marke - Modell - Fahrzeugart - Kategorie - EZ (Erstzulassung) - Leistung - Kilometer - Farbe - Kraftstoffart - Getriebe - Türen - Schadstoffklasse - HU (Hauptuntersuchung) - AU (Abgasuntersuchung) - Preis - Zahlreiche Sonderausstattungs-Merkmale
Der Daten-Pool lässt sich nahezu beliebig erweitern, je nachdem wie weit Sie mit Ihrer Anwendung ins Detail gehen möchten. Allein bei den Sonderausstattungs-Merkmalen lassen sich sehr leicht bis zu 20 wichtige Punkte finden.
Darüber hinaus könnte für eine Fahrzeug-Verwaltung auch der Standort des Fahrzeuges interessant sein und die Information wer der Verkäufer, bzw. Händler ist. Durch die Hinzunahme des Standorts müssen Sie zusätzlich folgende Daten berücksichtigen:
- Straße - Hausnummer - PLZ - Ort - Land - ggf. Bundesland - ggf. Postfach - ggf. PLZ des Postfaches
Durch das Aufführen des Verkäufers oder Händlers wird sich schnell die Frage nach der Notwendigkeit einer kompletten Händler-Verwaltung stellen, da man für den Verkäufer folgende Daten berücksichtigen müsste:
- Firma - Ansprechpartner mit Name, Vorname und Position - Telefon - Fax - Internet - Niederlassung(en) - Rechnungsanschrift(en) und Lieferanschrift(en), jeweils mit Daten zum Standort (siehe oben)
Sie werden bei der Planung Ihrer eigenen Anwendung sehr schnell feststellen, dass selbst als klein eingeschätzte Projekte bei genauerer Planung schnell zu einem Großprojekt explodieren können. Deshalb sollten Sie den tatsächlich notwendigen Funktionsumfang sorgfältig ermitteln und nach dem tatsächlichen Bedarf genau eingrenzen. Für das Beispiel-Projekt zu diesem Handbuch beschränken wir uns auf die Daten, die sich aus unserem Beispiel-Datensatz ergeben. |