Aufbau/Begriffe relationaler DBMS - Skript Flashcards

1
Q

Was ist die grundlegende Sturktur einer relationalen Datenbank?

A
  • eine Tabelle
  • speichert Daten in Datensätzen (Zeilen) und Feldern (Spalten)
  • Tabellendefinition enthält die zu verwendenden Felder mit ihren Datentypen und Wertbereichen
  • Auf Feldern werden Integritätsregeln definiert, welche Fehlermöglichkeiten einschränken sollen
  • relationale DB-Struktur sind Tabellen, die durch Relationen miteinander verbunden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was sind Schlüssel?

A
  • sollen den Zugriff auf Daten beschleunigen, indem sie Datensätze identifizieren
  • nur mit Schlüsseln können relationale Verknüpfungen aufgebaut werden
  • Schlüssel ermöglichen die Überwachung von Integritätsregeln
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist ein Primärschlüssel?

A
  • ermöglicht die eindeutige Identifizierung des Datensatzes, da sein Wert in der Tabelle nur einmal vorkommt
  • setzt sich aus einem oder mehreren Datenfeldern zusammen
  • jede Tabelle muss einen Primärschlüssel haben
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist ein Fremdschlüssel?

A
  • gibt an, welche Beziehung Tabellen zueinander haben

- Daten des Fremdschlüssels werden mit denen der Primärschlüsselfelder in der anderen Tabelle bestimmt

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

Wie sind die Beziehungen 1:n und m:n in Bezug auf die Schlüssel zu verstehen?

A
  • 1:n -> der Wert eines Primärschlüssels von Tabelle1 wird in einem oder mehreren Datensätzen (Zeilen) von Tabelle 2 verwendet, der Fremdschlüsselwert von Tabelle2 aber nur in genau einem Datensatz von Tabelle1
  • n:m -> siehe oben
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist ein Schlüsselkandidat?

A
  • eine Menge von Attributen, die zur Identifikation als Primärschlüssel geeignet sind
  • muss minimal sein, alle Attribute sind auch immer ein Schlüsselkandidat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist ein Primärattribut?

A
  • ein Attribut das mindestens in einem Schlüsselkandidaten vorkommt, ansonsten wird es Nichtprimärattribut genannt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly