winnewoerp
Benutzer
- Beiträge
- 9
Hallo allerseits,
ich bin neu hier im Forum und habe gleich mal recherchiert, was ich in puncto Datenmodellierung zur 1. Normalform finde. Meine spezifische Frage wurde leider in keinem der gefundenen Beiträge beantwortet, daher hier.
Die Website "Datenbanken verstehen" scheint ja eine sehr verlässliche Quelle für gute Definitionen hinsichtlich Datenbanken zu sein und u.a. auch recht vollständige Hinweise zum Vorgehen bei der Normailisierung zu geben (z.B. 1. Normalform). Die Zerlegung von nicht-atomaren Informationen in ihre atomaren Einzelbestandteile erschließt sich ja recht schnell, z.B. für eine nicht-atomare Spalte "Adresse". Allerdings geht die Erläuterung der 1. Normalform in den Unterlagen unseres Geoinformatikstudiums noch weiter. Dort wird erwähnt, dass eine Relation in der ersten Normalform in sich keine weiteren (untergeordneten) Relationen und keine Wiederholungswerte enthalten darf.
Wenn ich in der Vorlage für eine Buchhaltungs-Datenbank in der Rechnungs-Relation (bzw. -Tabelle) aber etwas finde wie Rechnungsposten1, Rechnungsposten2, Rechnungsposten3, [...], wie gehe ich damit in der ersten Normalform um? In der dritten Normalform werden die Rechnungsposten ja ganz aus dieser Relation/Tabelle ausgelagert sein und über die RechnungsID referenziert. Lasse ich sie in der ersten Normalform aber so bestehen, sind "Wiederholungswerte" enthalten. Ist mit "untergeordneten Relation" und "Wiederholungswerten" wohl so etwas gemeint, wie von mir abgebildet? Und wie ist der richtige Weg, in der ersten Normalform mit diesem Fall umzugehen?
Danke schon mal für eure Antworten!
Herzlichen Gruß
winnewoerp
ich bin neu hier im Forum und habe gleich mal recherchiert, was ich in puncto Datenmodellierung zur 1. Normalform finde. Meine spezifische Frage wurde leider in keinem der gefundenen Beiträge beantwortet, daher hier.
Die Website "Datenbanken verstehen" scheint ja eine sehr verlässliche Quelle für gute Definitionen hinsichtlich Datenbanken zu sein und u.a. auch recht vollständige Hinweise zum Vorgehen bei der Normailisierung zu geben (z.B. 1. Normalform). Die Zerlegung von nicht-atomaren Informationen in ihre atomaren Einzelbestandteile erschließt sich ja recht schnell, z.B. für eine nicht-atomare Spalte "Adresse". Allerdings geht die Erläuterung der 1. Normalform in den Unterlagen unseres Geoinformatikstudiums noch weiter. Dort wird erwähnt, dass eine Relation in der ersten Normalform in sich keine weiteren (untergeordneten) Relationen und keine Wiederholungswerte enthalten darf.
Wenn ich in der Vorlage für eine Buchhaltungs-Datenbank in der Rechnungs-Relation (bzw. -Tabelle) aber etwas finde wie Rechnungsposten1, Rechnungsposten2, Rechnungsposten3, [...], wie gehe ich damit in der ersten Normalform um? In der dritten Normalform werden die Rechnungsposten ja ganz aus dieser Relation/Tabelle ausgelagert sein und über die RechnungsID referenziert. Lasse ich sie in der ersten Normalform aber so bestehen, sind "Wiederholungswerte" enthalten. Ist mit "untergeordneten Relation" und "Wiederholungswerten" wohl so etwas gemeint, wie von mir abgebildet? Und wie ist der richtige Weg, in der ersten Normalform mit diesem Fall umzugehen?
Danke schon mal für eure Antworten!
Herzlichen Gruß
winnewoerp