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)