Datenbanken Flashcards

1
Q

Kennzeichen von Daten in Datenbanken?

A
  • lange Lebensdauer
  • reguläre Strukturen
  • große Datenmengen
  • stetig wachsende integrierte Bestände
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Logische Datenunabhängigkeit?

A

Konzeptionelles Schema kann (bedingt) geändert werden, ohne die Sichten zu ändern.

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

Physische Datenunabhängigkeit?

A

Internes Schema kann geändert werden, ohne konzeptionelles Schema zu verändern.

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

Schichten der ANSI-SPARC-Architektur in Reihenfolge der Datendarstellung?

A
  1. Externspeicher
  2. Internes Schema
  3. Konzeptionelles Schema
  4. Sichten der Benutzer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Internes Schema?

A

Legt fest wie Daten auf der Platte gespeichert sind (z.B. Speicherort, Speicherformat)

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

Was gilt für die Schichten bei der ANSI-SPARC-Architektur?

A

Jede Schicht ist unabhängig von deren unteren Schichten.

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

Konzeptionelles Schema?

A

Legt fest wie die Daten in Tabellen eingebettet und verknüpft sind (z.B. welche Attribute und Tabellenstruktur)

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

Extension beim ER-Modell?

A

Menge aller Instanzen einer Klasse

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

Zwei grundlegende Ansätze zur Identifikation in Datenbanken?

A
  • referentielle Identifikation

- assoziative Identifikation

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

Referentielle Identifikation?

A

Objekte werden durch direkte Verweise auf diese identifiziert (Zeiger in Programmiersprachen).

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

Assoziative Identifikation?

A

Werte von Attributen oder Attributkombinationen werden verwendet, um sich eindeutig auf Objekte zu beziehen (Schlüssel).

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

Schlüssel in Datenbanken?

A

Attribute oder Attributkombinationen mit innerhalb einer Klasse eindeutigen Werten

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

Welche Ebene vermittelt das ER-Modell?

A

die logisch-konzeptuelle Entwurfsebene

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

Was ist eine Datenbank hinsichtlich des relationalen Datenbankmodells?

A

eine Menge von Relationen

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

Was ist eine Relation hinsichtlich des relationalen Datenbankmodells?

A

eine Menge von Tupeln (Elemente, Datensatz)

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

Referentielle Integrität?

A

Zu jedem benutzten Fremdschlüssel existiert ein Tupel mit einem entsprechenden Primärschlüsselwert in einer referenzierten Tabelle.

17
Q

Was legt die Domäne fest?

A

die zulässigen Werte für ein Attribut in allen Zeilen

18
Q

Was definieren Attribute hinsichtlich des relationalen Datenbankmodells?

A

die Struktur der Tupel

19
Q

Wodurch wird eine Relation meist dargestellt?

A

durch eine Tabelle

20
Q

Woraus ergeben sich die Zeilen einer Tabelle, die eine Relation darstellt? Woraus die Spalten?

A
  • Zeilen: Kardinalität der Relation

- Spalten: Attribute der Relation

21
Q

Fremdschlüssel?

A

Schlüssel, der in der einen Relation zur Identifikation eines Tupels in der anderen Relation benutzt wird

22
Q

Primärschlüssel?

A

ein einzelnes Attribut oder eine Kombination aus diesen, welches eine eindeutige Identifikation jedes Tupels innerhalb der Tabelle ermöglicht

23
Q

Wann ist eine Überprüfung der referentiellen Integrität notwendig?

A
  • Einfügen eines neuen Fremdschlüssels in eine Beziehungstabelle
  • Löschen eines Tupels aus einer Entitätentabelle
24
Q

Wozu führen rekursive Beziehungen beim relationalen Datenbankmodell?

A

zu reflexiven Fremdschlüsseldeklaratoren

25
Q

Was legt das Schema beim relationalen Datenbankmodell fest?

A
  • Tabellenname
  • Menge der Attribute
  • Typen der Attribute
26
Q

Anomalien beim relationalen Datenbankmodell?

A
  • Update-Anomalie
  • Lösch-Anomalie
  • Einfügeanomalie
27
Q

Totale Partizipation?

A

Jede Instanz einer Klasse muss mit mindestens einer Instanz der zweiten Klasse in Beziehung stehen. (====)

28
Q

Partielle Partizipation?

A

Eine Instanz einer Klasse kann in Beziehung zu einer Instanz der zweiten Klasse stehen. (—-)