Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
lf6:db-glossar [2018/08/29 10:44]
Marvin Birnbach angelegt
lf6:db-glossar [2018/08/31 09:48] (aktuell)
Marvin Birnbach
Zeile 1: Zeile 1:
 ====== Datenbanken | Glossar ====== ====== Datenbanken | Glossar ======
  
 +| **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. ​       |
  • lf6/db-glossar.1535532247.txt.gz
  • Zuletzt geändert: 2018/08/29 10:44
  • von Marvin Birnbach