Karteikarten im Karteikarten-Set

Noch nicht gestartet (15)

Was ist ein Datensatz?

- grundlegende Struktur der Daten einer Datenbank
- besteht aus einem / mehreren Datenfeldern
- enthält Daten zu Entität oder Beziehung

Was ist ein Datenfeld?

- Attribut
- beschrieben durch Feldname und Datentyp

Welche Eigenschaften hat eine Datenbank?

- persistente (dauerhafte) Speicherung der Daten
- enthält inhaltlich zusammenhängende Daten
- hat eine festgelegte Struktur = Datenmodell/-schema
- stellt anwendungsbezogenen Ausschnitt der realen Welt dar

Erläutern Sie den Begriff Datenbank

Ansammlung von Informationen zu einem bestimmten Zweck oder Thema

Erläutern Sie den Begriff Datenbanksystem

Software für die Verwaltung von Datenbanken,
anwendungsabhängige Standard Software
Anwendungen wie SQL greifen darauf zu

Was sind die Hauptaufgaben eines DBMS?

CRUD
- Daten einfügen create & insert
- Daten auslesen Read 
- Daten ändern Update
- Daten löschen Delete

Welche Schichten gibt es in der AnSI-SPARC-Architektur?

= 3-Schichten-Modell
- interne Ebene: festlegung physisches Schema, Speicherung der Daten
- logische Ebene: Datenmodell, Definition logische Datenstrukturen und deren Beziehungen, unabhängig von physischem Schema
- externe Ebene: Definition externer Schemata -> Nutzerspezifische Sichten, Ebene der Anwendung und Verwendung der Daten

Wie kann mit der ANSI-SPARC-Architektur logische und physische Datenunabhängigkeit sichergestellt werden?

physische Datenunabhängigkeit wird sichergestellt, weil Änderungen an Datenspeicherung in der internen Ebene nicht die Anwendungsprogramme beeinflussen
 
logische Datenunabhängigkeit durch externe Ebene haben Änderungen am logischem Schema nur geringen Einfluss auf Anwenderprogramme

Warum kann es sehr schwierig sein, eine eigene Datenhaltung zu implementieren?

- nicht standardisiert
- enormer Zeitaufwand
- großes Know-How nötig
- evtl. keine Mehrbenutzermöglichkeit

Wie weit kann logische bzw. physische Datenunabhängigkeit überhaupt erreicht werden?

physisch komplett, durch relationales DBMS, bspw. Verschiebung DB auf andere Storage Systeme

logisch nur begrenzt, denn Anwendungen basierem auf logischem Schema

Wo werden die verschiedenen Datenarten gespeichert? (1 P)

im Data Dictionary

Welche Eigenschaften erfüllt das konzeptuelle Schema in der 3-Schichten-Architektur für DBMS? (4 P)

- definiert die logischen Datenstrukturen & Beziehungen 
- unabhängig von externer & interner Ebene

Was versteht man unter der "externen Ebene" der 3-Schemen-Architektur nach ANSI/SPARC? (6 P)

- beschreibt die Darstellung der konzeptuellen Ebene in Abschnitten
- Spezielle Bildung von Sichten für die externen Benutzer und deren Bedürfnisse

Was versteht man in der "externen Ebene" unter Projektion? (2 P)

In Form einer Projektion werden Teilsichten auf die Relationen gebildet

Beschreiben Sie kurz die drei wesentlichen Bestandteile der 3-Schema-Architektur eines DBS. (6 P)

- Externes Schema: individuelle Sicht von Benutzern oder Benutzergruppen 
- Konzeptionelles Schema: logische Gesamtsicht aller Daten und deren Beziehungen 
- Internes Schema: physische Sicht der Datenorganisation (Speicherstrukturen)