-
Datenbanken im privatwirtschaftlichen Bereich
Reisebüro, Versicherungen, Firmen
-
Datenbanken im staatlichen Bereich
ZPI (Zentraler Personen Index), Verkehrszentralregister (Flensburg), SSD (Straftaten-/Straftäterdatei)
-
Vorteile einer Datenbank
- Zentrale Speicherung
- Einheitliche Verwaltung großer Datenmengen
- viele Benutzer können Informationenüber Abfragesprache erhalten
-
Nachteile
- Gefahr des Datenmissbrauchs
- Verletzung der Persönlichkeitsrechte
-
Datenbanksystem
- Managmentsystem + Datenbank

-
-
Merkmale des DBS
- Redundanzarme Speicherung (Speichert Daten nur einmal)
- Konsistenz (Widerspruchsfreiheit d. Daten) z.B. Überweisung eines Betrages von einem auf anderes Konto -> beide Kontodaten müssen geändert werden
- Integrität (Daten, die noch benötigt werden, werden nicht gelöscht)
- Mehrbenutzerfähigkeit/Zugriffskontrolle (Synchronisation):
- Störungsfreier paralleler Zugriff auf eine Datenbank durch mehrere Prozesse und Nutzer mit unterschiedlichen Rechten garantieren
-
Entität / Objekt
- einzelnes, konkretes Objekt mit bestimmten Attributwerten
- z.B. Der Schüler Bard
-
Entitätmenge / Objektmenge
-
-
-
Beziehung / Relationship / Beziehungsmenge
-
-
1:1 Kardinalität
- 1 Tabelle
- Jeder Entität der einen Menge ist genau eine Entität der anderen Menge zugeordnet.
-
1:n
- 2 Tabellen
- Jeder Entität der einen Menge sind mehrere Entitäten der anderen Menge zugeordnet.
-
n:m
3 Tabellen
Einer Entität der Menge A können mehrere Entitäten der Menge B zugeordnet werden.
Einer Entität der Menge B können mehrere Entitäten der Menge A zugeordnet werden.
-
Datenbankentwurfsphasen
- 1. Konzeptioneller Entwurf (ERM)
- 2. Logischer Entwurf (relationale DB-Modell)
- 3. Physischer Entwurf (konkrete DB)

-
1:nc ; 1:1c, n:mc
c Menge kann Objekte haben, sowie fehelende Elemente z.B. keine Fahrerlaubnis
-
Normalform
Reihe von Anforderungen an Relationen, die eine fehlerfreie Speicherung der Daten in einer Datenbank garantieren sollen.
-
Ziele der Normalisierung
- Vermeidung von Anomalien
- Vermeidung von Redundanzen (Dopplungen)
-
-
1.Normalform
Durch die erste Normalform wird ausgeschlossen, dass sich in den Zellen einer Datenbanktabelle Wertemengen befinden. Es sollen atomatre Werte vorliegen.
-
2.Normalform
Eine Tabelle befindet sich in der 2NF, wenn sie sich in der ersten Normalform befindet und jedes Nicht-Schlüsselmerkmal vom Primärschlüssel voll funktional abhängig ist.
-
3.Normalform
Eine Tabelle befindet sich in der dritten Normalform, wenn sie sich in der zweiten Normalform befindet und wenn kein Nicht-Schlüsselmerkmal transitiv abhängig von einem Schlüsselmerkmal ist.
Transitive Abhängigkeit besteht, wenn der Wert eines Nicht-Schlüssel-Attributs von einem oder mehreren Werten eines anderen Nicht-Schlüssel-Attributs abhängt.
-
|
|