10.2. Datenbestände in Normalformen |
![]() |
![]() |
Letztmalig dran rumgefummelt: 02.03.16 19:38:49 |
![]() |
Datenbanknormalisierung ist der mehr oder weniger
gut geglückte Versuch, einen Datendiskurs aus informationstechnischer
Sicht so aufzubereiten, dass er nur minimal redundant ist, konsistent auch
in der Phase der Datenpflege bleibt, wenig NULLWERTE enthält und den
Ausschnitt aus der Welt in der Nutzung der Datenbasis sauber darstellt.
Alle Objekte müssen dazu eindeutig durch gemeinsame Merkmale beschrieben
worden sein und relational ohne Zirkelverbund miteinander verknüpft sein. Eindeutige DB-Normalisierung vermeidet Anomalien, welche sich in der Datenpflege ansonsten in jedem Falle ergeben. |
||||||
![]() |
1. Eigenschaften von Datenbeständen -
Firmen & Kunden 2. Analyse eines Datenbestandes 3. Projektmanagement in der praktischen Datenbanktechnik 4. dBASE-Formulare |
||||||
![]() |
|
||||||
![]() |
Quellen:
|
||||||
![]() |
http://www.echtermann-online.de/computer/access/datenbankdesign.htm |
1. Eigenschaften von Datenbeständen - Firmen & Kunden |
![]() |
![]() |
![]() |
![]() |
Die Normalformen beschreiben den Übergang vom einfachen Datenbestand zum maximal Objektrelationen Modell einschließlich sauberem Schlüsselkonzept sowie Einhaltung der Integritätsbestimmungen. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
redundanzfreie sowie konsistente DatenbasisHier wird der Datenbestand einfach durch die formale und unkomplizierte Erfassung der Eigenschaften der Objekte beschrieben. So werden typische "Datenbanken" von Anfängern beispielsweise mit Works erstellt - professionelle Datenbanken lassen solche Arbeitsweise gar nicht zu! Fehlende Elemente sind momentan "NULL's", da sie derzeit nicht bekannt sind! zugehörige Dateien sind derzeit: kunden_und_firmen.txt sowie normalisierung010.mdb
die "nullte" Normalform wird auch als ein Datenbestand bezeichnet
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Folgende Fehler und Probleme werden hierbei jedoch auftreten:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Lösungen könnten wie folgt aussehen:
|
2. Analyse eines gegebenen Datenbestandes |
![]() |
![]() |
![]() |
![]() |
Voraussetzung für die Entwicklung eines praktisch auch funktionierenden Datenmodells sind konsistente (einander nicht widersprechende Daten - ein LKW kann zu einem Zeitpunkt nicht auf zwei verschiedenen Straßen unterwegs sein - das ist in der Welt und natürlich auch in der Datenhaltung falsch |
![]() |
3. Projektmanagement in der Datenbanktechnik |
![]() |
![]() |
![]() |
![]() |
Hier zeigen wir von der simplen, jedoch integren Datenhaltung, wie man zu einem sauberen Schlüsselkonzept gelangt. Weder ist die Datenhaltung atomar, noch ist sie relational und somit logischerweise auch nicht frei von Redundanzen sowie "NULLWERTEN". Streng genommen entsteht jedoch die Masse der praktischen Datenerfassung genau auf diese Art und Weise. |
4. dBASE-Enitity-Typen - Standard-Tables |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 8. Dezember 2009 um 6.49 Uhr |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |