Datenbanken I

Datenbanken I

Datenbanken I


M. B.
Diese Lernkarten bieten einen umfassenden Überblick über die Grundlagen von Datenbanken auf Universitätsniveau. Sie konzentrieren sich auf zentrale Konzepte wie Entitäten, Attribute, Schlüssel, Normalformen und Beziehungen, die für das Verständnis von Datenbankstrukturen essenziell sind. Besonders behandelt werden auch Integritätsregeln, Schema-Typen und die Rolle von Primär- und Fremdschlüsseln. Diese Karteikarten sind ideal für Studierende der Informatik, die sich auf Prüfungen vorbereiten oder ihr Wissen über Datenbankdesign und -verwaltung vertiefen möchten.
Flashcards
29
Students
1
Language
German
Category
Computer Science
Level
University
Created / Updated
13.09.2018 / 13.09.2018

Flashcards

Datenbank (database)

Eine organisierte, strukturierte, zentrale Ansammlung von Datenwerten

Datenbanksystem DBS (database system)

Eine Datenbank mit einheitlichen (Ordnungs-) Regeln, die von einer spezialisierten Software, dem DBMS, verwaltet werden Datenbanksystem = Datenbasis + Datenbankmanagementsystem (DBMS)

Datenbasis

Sind die eigentlichen Nutzdaten (Anwenderdaten) und das Data Dictionary

Data Dictionary (Metadaten)

Sind die Daten, die die Datenbasis (z.B. Tabellenstrukturen, Datentypen, Beziehungen, Verwendungen, Bedeutungen, Bedingungen usw.) definieren und beschreiben

Schema

Eine Repräsentation einer Struktur von Daten

Internal Schema

Die Beschreibung der physikalischen Datenstruktur (auf dem Speichermedium).

External Schema

Eine Beschreibung der Struktur der Daten, so wie sie der Benutzer sieht (benutzergerecht)

Conceptual Schema

Eine Beschreibung der Struktur der Daten, die vom physikalischen Speicherformat und vom externen Präsentationsformat unabhängig ist.

Instanz (Instance)

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.

Unabhängige Entität (Independent Entity)

Eine Entität, die unabhängig von einer anderen Entität bestehen kann (Kern-Entität).

Abhängige Entität (Dependent Entity)

Eine Entität, die zu ihrer Existenz von einer anderen Entität (Parent- entity) abhängig ist.

Beziehungsentität (Associative Entity)

Eine Entität, welche durch die Primary Keys von zwei oder mehreren Entitäten eine "Beziehung" zwischen diesen Entitäten schafft.

Primärschlüssel (Primary Key)

Ein oder mehrere Attribute (als Gruppe), welche eine Instanz einer Entität eindeutig identifizieren.

Primärschlüssel-Attribut (Primary Key Attribute)

Attribut, welches allein oder in Kombination mit weiteren Primärschlüssel-Attributen den Primärschlüssel (primary key) bildet.

Schlüsselkandidat (Candidate Key)

Ein Attribut oder eine Gruppe von Attributen, welche als Primary Key gewählt werden könnten.

Alternate Key (AK)

Ein candidate key, welcher nicht als primary key gewählt wurde.

Inversion Entry (IE)

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!

Relation

Eine Verbindung zwischen zwei Entitäten

Fremdschlüssel (foreign key)

Ein Primärschlüssel einer Entität, der über eine Relation in einer anderen Entität eingefügt wurde.

Identifying Relationship

Eine Relation, in welcher der Primary Key von der Parent Entity ein Teil des Primary Key der Child Entity wird.

Nonidentifying Relationship

Eine Relation, in welcher der Primary Key der Parent Entity in den "Datenteil" der Child Entity integriert wird.

1. Normalform

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

2. Normalform

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.

3. Normalform

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.

Surrogate Key

Ein einzelnes "bedeutungsloses" Attribut, das den ganzen Primär- schlüssel einer Entität darstellt (und somit eindeutig identifiziert!)

Referentielle Integrität

Jeder Wert (ausser NULL) eines Fremdschlüssels einer Entität entspricht dem Wert eines Primärschlüssels einer anderen Entität

Entitäts-Integritä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)

Study