Aufgabe 1-1
a) Welche 9 Zentralen Anforderungen an Ein Datenbanksystem Definierte Edgar Codd?
- Integration → Verwaltung aller von Anwendung benötigten Daten
- Operation → Operation zur Speicherung, Manipulation der Daten müssen vorhanden sein
- Data Dictionary → Katalog erlaubt Zugriff auf die die Beschreibung der Daten
- Benutzersichten → Für unterschiedliche Anwendungen unterschiedliche Sicht auf Bestand
- Konsistenzüberwachung → DBMS überwacht Korrektheit der Daten bei Änderung
- Zugriffskontrolle → Ausschluss unautorisierter Zugriffe
- Transaktionen → Zusammenfassung von Änderungsoperationen zu einer Einheit
- Synchronisation → Arbeiten mehrerer Benutzer gleichzeitig mit der DB
- Datensicherung → Widerherstellung des DB zu dem Zustand nach der Transaktion
b) Was Versteht Man under Logischer Und Physischer Datenunabhängigkeit
- logische Datenunabhängigkeit: Ändern des Schemas der Datenbank ohne zu ändern wie eine Anwendung auf diese Daten zugreift (logische Datenunabhängigkeit)
- physische Datenunabhängigkeit: Ändern wie die Daten gespeichert werden (z.B. Festplatte) ohne Beeinträchtigung der Datenstruktur oder der Anwendungen (physische Datenunabhängigkeit)
Aufgabe 1-2
Betrachten Wir Die Mengen A = {a, b, c} Und Z = {1, 2, 3, 4} Und Eine Zweistellige Relation R Dazwischen. Wenn Zum Beispiel Die Elemente a ∈ A Und 2 ∈ Z in Der Relation R Stehen, Druckt Man Das Mathematisch so Aus: aR2 Oder (a, 2) ∈ R. Graphisch Kann Man Es so Veranschaulichen, Dass Man Die Elemente Der Beiden Mengen Hinzeichnet Und Zwischen a Und 2 Eine Linie Zieht:
Mit Dieser Veranschaulichung Sind Die Mathematischen Definitionen Praktisch Nur Bedingungen, Wie viele Linien Mit Den Elementen Verbunden Sein Müssen Oder Dürfen
a) Das Kartesische Product A × Z
- Alles aus A mit allem aus Z
b) Eine Totale Function Von A Nach Z
-
Jedes Element in A hat genau einen Partner in Z (nicht keinen, nicht mehrere)
-
Elemente in Z dürfen keinen, einen oder mehrere Partner in A haben
-
→ A hat mindestens ein Element aus Z
-
Eine zweistellige Relation zwischen A und Z, die keine Function ist. (D.h. weder von A nach Z noch von Z nach A.)
Also nächstes: DBS-Blatt 2