Datenbanken Flashcards
Kennzeichen von Daten in Datenbanken?
- lange Lebensdauer
- reguläre Strukturen
- große Datenmengen
- stetig wachsende integrierte Bestände
Logische Datenunabhängigkeit?
Konzeptionelles Schema kann (bedingt) geändert werden, ohne die Sichten zu ändern.
Physische Datenunabhängigkeit?
Internes Schema kann geändert werden, ohne konzeptionelles Schema zu verändern.
Schichten der ANSI-SPARC-Architektur in Reihenfolge der Datendarstellung?
- Externspeicher
- Internes Schema
- Konzeptionelles Schema
- Sichten der Benutzer
Internes Schema?
Legt fest wie Daten auf der Platte gespeichert sind (z.B. Speicherort, Speicherformat)
Was gilt für die Schichten bei der ANSI-SPARC-Architektur?
Jede Schicht ist unabhängig von deren unteren Schichten.
Konzeptionelles Schema?
Legt fest wie die Daten in Tabellen eingebettet und verknüpft sind (z.B. welche Attribute und Tabellenstruktur)
Extension beim ER-Modell?
Menge aller Instanzen einer Klasse
Zwei grundlegende Ansätze zur Identifikation in Datenbanken?
- referentielle Identifikation
- assoziative Identifikation
Referentielle Identifikation?
Objekte werden durch direkte Verweise auf diese identifiziert (Zeiger in Programmiersprachen).
Assoziative Identifikation?
Werte von Attributen oder Attributkombinationen werden verwendet, um sich eindeutig auf Objekte zu beziehen (Schlüssel).
Schlüssel in Datenbanken?
Attribute oder Attributkombinationen mit innerhalb einer Klasse eindeutigen Werten
Welche Ebene vermittelt das ER-Modell?
die logisch-konzeptuelle Entwurfsebene
Was ist eine Datenbank hinsichtlich des relationalen Datenbankmodells?
eine Menge von Relationen
Was ist eine Relation hinsichtlich des relationalen Datenbankmodells?
eine Menge von Tupeln (Elemente, Datensatz)