Normalisierung | Aufteilung von Attributen (Tabellenspalten) in mehrere Relationen (Tabellen) nach Normalisierungsregeln |
Primary Key | kommt in relationalen Datenbanken zum Einsatz und wird zur eindeutigen Identifizierung eines Datensatzes verwendet. Alle Tabellen besitzen einen Primärschlüssel. |
Foreign Key | kann Bestandteil einer Tabelle sein. Es handelt sich um eine Schlüsselspalte, die auf einen Primärschlüssen einer anderen oder derselben Tabelle verweist. |
Relation | beschreibt eine Menge von Tupeln die zu der Relation gehören, es wird keine Reihenfolge der Tupel definiert. |
Index | von der Datenstruktur getrennte Indexstruktur in einer Datenbank, die die Suche und das Sortieren nach bestimmten Feldern beschleunigt. |
Attribute | Jede Tupel besteht aus einer Reihe von Attributwerten (bzw. Eigenschaften), den Spalten der Tabelle. |
Datentyp | Typ einer Tabellenspalte (z.B. integer, varchar,…) |
Redundanz | Doppelte Informationen in einer Datenbank bzw. Datenbank-Tabelle. |
Partitionierung | Aufteilung der Daten auf mehrere Teile, welche separat abgespeichert werden, z.B. auf unterschiedlichen Servern. |
ER-Modell | dient als Grundlage für einen Datenbankentwurf. Bevor mit SQL angefangen wird, wird erst mittels ER-Modell geplant, wie die Datenbankstruktur aufgebaut werden soll. |
EER-Modell | erweiterte Form des ER-Modells. Das EER-Modell wird detaillierter gestaltet und einzelne Attribute werden innerhalb des Entität-Rahmens definiert. Es sind keine n-m-Beziehungen mehr möglich. |
Inkonsistenz | bezeichnet insbesondere Widersprüchlichkeit oder Unbeständigkeit (Zusammenhanglosigkeit) |
Entität | beschreibt ein konkretes Objekt bzw. einen konkreten Sachverhalt der sich eindeutig von anderen Entitäten des gleichen Entitätstyps unterscheidet. |
Tupel | ist ein Datensatz. |
1. Normalform | ist gegeben, wenn alle Informationen in einer Tabelle atomar vorliegen. |
2. Normalform | ist ein wichtiger Schritt zu einer voll normalisierten relationalen Datenbank. Sie prüft, ob eine vollständige funktionale oder nur eine funktionale Abhängigkeit von Werten zu einer bestimmten Teilmenge existiert. |
3. Normalform | ist das Ziel einer erfolgreichen Normalisierung in einem Datenbankmodell. Sie verhindert einerseits Anomalien und Redundanzen in Datensätzen und andererseits bitte sie genügend Performance für SQL-Abfragen. |