Datenbanken I
Datenbanken I
Datenbanken I
-
- 1 / 29
-
Cartes-fiches
Eine organisierte, strukturierte, zentrale Ansammlung von Datenwerten
Eine Datenbank mit einheitlichen (Ordnungs-) Regeln, die von einer spezialisierten Software, dem DBMS, verwaltet werden Datenbanksystem = Datenbasis + Datenbankmanagementsystem (DBMS)
Sind die eigentlichen Nutzdaten (Anwenderdaten) und das Data Dictionary
Sind die Daten, die die Datenbasis (z.B. Tabellenstrukturen, Datentypen, Beziehungen, Verwendungen, Bedeutungen, Bedingungen usw.) definieren und beschreiben
Eine Repräsentation einer Struktur von Daten
Die Beschreibung der physikalischen Datenstruktur (auf dem Speichermedium).
Eine Beschreibung der Struktur der Daten, so wie sie der Benutzer sieht (benutzergerecht)
Eine Beschreibung der Struktur der Daten, die vom physikalischen Speicherformat und vom externen Präsentationsformat unabhängig ist.
Eine Instanz ist das einzelne Auftreten eines Elementes einer Entität.
Attribut (attribute)
Ein Attribut beschreibt eine Eigenschaft, die sich auf die Entität bezieht.
Eine Entität, die unabhängig von einer anderen Entität bestehen kann (Kern-Entität).
Eine Entität, die zu ihrer Existenz von einer anderen Entität (Parent- entity) abhängig ist.
Eine Entität, welche durch die Primary Keys von zwei oder mehreren Entitäten eine "Beziehung" zwischen diesen Entitäten schafft.
Ein oder mehrere Attribute (als Gruppe), welche eine Instanz einer Entität eindeutig identifizieren.
Attribut, welches allein oder in Kombination mit weiteren Primärschlüssel-Attributen den Primärschlüssel (primary key) bildet.
Ein Attribut oder eine Gruppe von Attributen, welche als Primary Key gewählt werden könnten.
Ein candidate key, welcher nicht als primary key gewählt wurde.
Ein Attribut oder eine Gruppe von Attributen, die öfters dazu dienen, auf eine Entität zuzugreifen. Achtung: Es sind mehrere Instanzen pro Schlüssel möglich!
Eine Verbindung zwischen zwei Entitäten
Ein Primärschlüssel einer Entität, der über eine Relation in einer anderen Entität eingefügt wurde.
Eine Relation, in welcher der Primary Key von der Parent Entity ein Teil des Primary Key der Child Entity wird.
Eine Relation, in welcher der Primary Key der Parent Entity in den "Datenteil" der Child Entity integriert wird.
Eine Entität ist in der 1. Normalform, wenn jedes Attribut in jeder Instanz genau einen (1) Wert enthält. Zusatz: Jedes Attribut hat immer nur eine (immer die gleiche) Bedeutung
Eine Entität ist in der 2. Normalform, wenn sie in der 1. Normalform ist und jedes nicht dem Pimärschlüssel (Gesamtschlüssel) angehörende Attribut voll funktional abhängig ist von diesem Gesamtschlüssel und nicht nur von Teilen davon.
Eine Entität ist in der 3. Normalform, wenn sie in der 2. Normalform ist und keine transitiven Abhängigkeiten bestehen, d.h. keine funktionalen Abhängigkeiten zwischen nicht dem Gesamtschlüssel angehörenden Attributen.
Ein einzelnes "bedeutungsloses" Attribut, das den ganzen Primär- schlüssel einer Entität darstellt (und somit eindeutig identifiziert!)
Jeder Wert (ausser NULL) eines Fremdschlüssels einer Entität entspricht dem Wert eines Primärschlüssels einer anderen Entität
In jeder Entität ist ein Primärschlüssel vorhanden
Semantische Integrität
Die Korrektheit der Benutzereingaben ist immer gewährleistet (Validierungs-Regeln, Validation Constraints)