Datenbanken I Flashcards

1
Q

Definition Datenbank

A

Sammlung von zusammengehörigen Daten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Definition DBMS

A
  • Datenbank-Managementsystem
  • verwaltet Datenbanken
  • bietet standardisierte Schnittstelle zu Anwendungen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Gewünschte Eigenschaften DBMS

A
  • Benutzer-/ Rollenmanagement
  • parallele Zugriffe mehrerer Personen
  • Unterstützung und Überprüfung von strukturierten Daten
  • Performance
  • Verfügbarkeit (möglichst immer zugreifbar)
  • Ausfallsicher (auch bei Hardwaredefekt, Stromsausfall)
  • Konsistenz und Integrität von Daten jederzeit sicherstellen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definition Konsistenz

A
  • Datenbank ist frei von Widersprüchen

- leitet sich aus Integrität ab

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Definition Integrität

A
  • Qualität und Zuverlässigkeit des Datenbanksystems

- Anforderungen und Maßnahmen um Datenkonsistenz sicherzustellen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Definition Relation

A

Tabelle mit Kopf und Rumpf

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Eigenschaften von Relationen

A

1) Keine doppelten Tupel (jede Zeile eindeutig)
2) Tupel sind nicht geordnet (Reihenfolge unwichtig)
3) Attribute sind nicht geordnet (Reihenfolge unwichtig)
4) Alle Attribute sind atomar (Eindeutigkeit, Einzeleinträge, keine Aufzählungen)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Definition Tupel

A

Zeile einer Tabelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Definition Attribut

A

Spalte einer Tabelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definition Kardinalität

A

Anzahl Zeilen einer Tabelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Definition Grad

A

Anzahl Spalten einer Tabelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Definition Gebiet

A

Menge aller möglichen Werte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Definition relationale Datenbank

A

Datenbank, die nur aus Relationen besteht

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Definition Superschlüssel

A

Attribut (evtl. aus mehreren Attributen), welches jedes Tupel eindeutig identifiziert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Definition Schlüsselkandidat

A

Superschlüssel mit minimaler Anzahl an Attributen, um jedes Tupel eindeutig zu identifizieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Definition Primärschlüssel

A

Einer der Schlüsselkandidaten

17
Q

Definition Alternativschlüssel

A

Schlüsselkandidaten, die nicht Primärschlüssel sind

18
Q
  1. Integritätsregel
A

Keine Komponente des Primärschlüssels darf nichts enthalten (DB muss das prüfen; gilt nicht für alternative Schlüssel)

19
Q
  1. Integritätsregel
A

Eine relationale Datenbank enthält KEINEN Fremdschlüsselwert (ungleich NULL), der im dazugehörigen Primärschlüssel NICHT existiert

20
Q

Definition Fremdschlüssel

A
  • Attribut, welches in anderer Relation Primärschlüssel ist

- Jeder Wert eines Fremdschlüssels bezieht sich auf einen existierenden Primärschlüsselwert

21
Q

Ziel Normalformen

A

Eigenschaften, die beim Aufbau von Relationen gewünscht sind und welche unerwünscht sind, festlegen

22
Q

Definition 1. Normalform

A

Eine Relation ist in erster Normalform, wenn alle zugrundeliegenden Gebiete nur atomare Werte enthalten.

23
Q

Definition funktionale Abhängigkeit

A
  • Ein Attribut Y einer Relation R heißt funktional abhängig vom Attribut X derselben Relation, wenn zu jedem X-Wert höchstens ein Y-Wert möglich ist
  • Aus X folgt eindeutig Y
  • (X –> Y)
24
Q

Definition voll funktionale Abhängigkeit

A
  • Ein Attribut Y einer Relation R heißt voll funktional abhängig vom (eventuell zusammengesetzten) Attribut X derselben Relation, wenn gilt:
    1) Y ist funktional abhängig von X und
    2) Y ist NICHT funktional abhängig von einer Teilmenge der Attribute von X (“X ist minimal”)
  • X ==> Y
25
Q

Definition 2. Normalform

A

Eine Relation ist in der zweiten Normalform, wenn sie in der ersten Normalform ist und JEDES Nichtschlüsselattribut voll funktional vom Primärschlüssel abhängt.

26
Q

Definition Determinante

A

Eine Determinante ist ein (eventuell zusammengesetztes) Attribut, von dem ein anderes voll funktional abhängt.

27
Q

Definition Dritte Normalform nach Boyce-Codd

A

Eine Relation ist in der dritten Normalform, wenn jede Determinante dieser Relation ein Schlüsselkandidat ist.