anforderungendatenbanksystem

Werbung
Anforderungen an ein
Datenbanksystem
Entwickler Olaf: Unsere Datenbanksoftware TABELLIX taugt gar nichts mehr, wir sollten die
neueste Version besorgen.
Entwicklerin Chantalle: Daraus wird nichts. Der Hersteller ist pleite gegangen.
Welche Lösung sollte möglich sein?
Umstieg auf eine andere Software.
Dazu muss die Datenbank unabhängig vom Verwaltungsprogramm sein.
Sekretärin Pauline: Wie soll man denn da vernünftig arbeiten? Jetzt habe ich drei
verschiedene Hausnummern für die Adresse von Herr Mayer vor mir. Welche ist denn jetzt
richtig?
Was sollte in einer Datenbank weitgehend vermieden werden?
Redundanz, das heißt das mehrfache Speichern von identischen
Informationen.
Vorname
Hans
Hans
Nachname
Müller
Müller
Straße
Hauptstraße 102
Hauptstraße 103
Hat sich hier jemand vertippt oder sind das zwei verschiedene Personen?
Wie könnte man diese Frage leicht beantworten?
Wenn ein Primärschlüssel vergeben wäre.
Artikelnummer
0001
0002
Bezeichnung
Drucker
156,45 €
Preis
87,67 €
Monitor
Wie kann man solche Fehler vermeiden?
Durch Einschränkung des Wertebereichs von Attributen (Nur Zahlen, nur
Daten, etc.)
In der Relation Rechnung
referenziert KundenNr die
KundenNr aus der Relation
Kunde.
Kunde
KundenNr
001
003
Name
Willi Wohlhabend
Geli Geizig
Wieso sind diese Daten nicht
korrekt?
Rechnung
Es existiert kein Kunde mit
der Kundennummer 002.
RechnungsNr
1111
1112
1114
1115
Preis
1000,00
4000,00
01,50
02,00
KundenNr
001
001
002
003
Wozu sollte ein DBS fähig sein?
Dass mehrere Benutzer gleichzeitig mit der Datenbank arbeiten
können.
Herunterladen