Anforderungen und Beschreibungsmodell Flashcards

1
Q

Was ist ein Datenmodell?

A

Ein Datenmodell (Typen, Operatoren, Konsistenzbedingungen) legt Regeln fest, nach denen die Objekte von DBs erzeugt und verändert werden.

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

Was ist ein DB-Schema?

A

Legt Ausprägungen der Objekte fest, welche die DB für eine bestimmte Miniwelt einnehmen kann. Sozusagen die Struktur, die aus der Realität übernommen wird.

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

Was ist eine DB-Instanz?

A

Tatsächliche Ausprägung einer Menge von Objekten. Die konkreten Zustände der Modelle einer Miniwelt.

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

Was ist eine API?

A
  • Anwendungsprogrammier-Schnittstelle
  • Operatoren zur Definition von Obejkttypen
  • Operatioren zum Aufsuchen und Verändern von daten
  • Operatoren zur Definition von Integritätsbedingungen
  • Operatoren zur Definition von Zugriffskontrollbedingungen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche Anforderungen muss eine DB erfüllen?

A
  1. Kontrolle über die operationalen Daten
  2. Leichte Handhabbarkeit der Daten
  3. Kontrolle der Datenintegrität
  4. Leistung und Skalierbarkeit
  5. Hoher Grad an Daten-Unabhängigkeit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was besagt die Anforderung Kontrolle über die operationalen Daten?

A
  • alle Daten können gemeinsam benutzt werden
  • Redundanzfreiheit
  • Datenbankadministrator, zentrale Verantwortung für operationalen Daten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was besagt die Anforderung Leichte Handhabbarkeit der Daten?

A
  • einfache datenmodelle
  • logische Sicht der Anwendung
  • leicht erlernbare Sprachen(deskriptive Sprache)
  • Standrads
  • Unterstützung verschiedener Benutzerklassen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was besagt die Anforderung Kontrolle der Datenintegrität?

A
  • automatisierte Zugriffskontrollen
  • Erhaltung der logischen Datenintegrität(“Qualitätskontrollen”)
  • Transaktionskonzept!, nach dem ACID-Prinzip
  • Erhaltung der physischen Datenintegrität
  • kontrollierter Mehrbenutzerbetrieb
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was besagt die Anforderung Leistung und Skalierbarkeit?

A
  • DBS-Implementierung gewährleistet
  • Effizienz des Datenzugriffs
  • Leistung(Antwortzeit, Durchsatz)
  • Skalierbarkeit(Scaleup, Speedup)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was besagt die Anforderung Hoher Grad an Daten-Unabhängigkeit?

A
  • Möglichst starke Isolation der Anwendungsprogramme von den Daten
  • minimal: physische Daten-Unabhängigkeit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist das ACID-Prinzip?

A
  1. Atomicity: Zustandsänderung vollständig oder garnicht
  2. Consistency: DB bleibst konsistent
  3. Isolation: keine gegenseitige Beeinflussung von Transaktionen
  4. Durability: Daten sind nach Speicherung dauerhaft
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie sieht das vereinfachte Schichtenmodell für DBS aus?

A
  1. Datensystem
    - Übersetzung und Optimierung von Anfragen
  2. Zugriffssystem
    - Verwaltung von physischen Sätzen und Zugriffspfaden
  3. Speichersystem
    - DB-Puffer- und Externspeicher-Verwaltung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was sind Metadaten?

A
  • enthalten Informationen über die zu verwaltenden Daten
  • beschreiben Daten hinsichtlich Inhalt, Bedeutung, Nutzung usw.
  • unabhängig von DBVS
  • “Zuschneidern eines DBS” auf konkrete Einsatzumgebung
  • Metadaten in allen DBS-Schichten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wie lautet die Drei-Schema-Architektur nach ANSI-SPARC?

A
  1. Konzeptionelles Schema
    - globale Struktur, neutrale und redundanzfreie Beschreibung in der Sprache eines spezifischen Datenmodells
  2. Externes Schema
    - Sichtenbildung
  3. Internes Schema
    - legt physische Struktur der DB fest
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was ist logische Datenintegrität (Datenunabhängigkeit)?

A

Die “Richtigkeit” der Daten wird durch Prädikate und Regeln beschrieben. Macht “Qualitätskontrollen” bei Änderungsoperationen durch DBS

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

Was ist physische Datenintegrität (Datenunabhängigkeit)?

A
  • man erstellt periodisch Datenkopien
  • Logging für Fehlerfall
  • Recovery im Fehlerfall
  • das Daten unverändert bleiben bei Fehlern
17
Q

Wann sind Sichten nicht änderbar?

A
  • Primärschlüssel fehlt
  • Verbundoperation
  • eine Gruppierung oder Aggregation wurde angewendet