Das relationale Modell
摘要
Daten lassen sich so darstellen, dass Informationen aus ihnen gewonnen werden können. Dazu ist es hilfreich, Daten in einer formalen Struktur zu erfassen. Struktur ist eng verbunden mit der Frage, ob ein Computer die Daten lesen und interpretieren kann. Die meisten Daten sind unstrukturiert. Eine sehr wichtige Möglichkeit zur Strukturierung sind Tabellen. Wenn eine Tabelle alle Daten enthält, wird sie flache Tabelle genannt. Je größer und komplexer die Datenmenge ist, desto wichtiger ist es, statt einer flachen Tabelle ein Datenmodell zu verwenden. Das wichtigste Datenmodell ist das relationale Modell. Es ist ein logisches Konzept, um Daten mithilfe von mehreren Tabellen zu beschreiben und gleichzeitig Redundanzen zu vermeiden. Jede einzelne Tabelle und deren Attribute werden durch ein Schema definiert. Die enthaltenen Datensätze können mit einem Primärschlüssel eindeutig identifiziert werden. Unter Normalisierung wird die Aufteilung der Attribute eines Schemas verstanden, mit dem Ziel, Redundanzen zu reduzieren.