Bestandteile eines Datenbanksystems
(2sp)
- Datenbankmanagementsystem DMBS (Mit Datenbanksprache)
- Datenbasis (bestehend aus Datei, Datensatz, Datenelement)
| Term | Definition |
|---|---|
Bestandteile eines Datenbanksystems
(2sp) | - Datenbankmanagementsystem DMBS (Mit Datenbanksprache)
- Datenbasis (bestehend aus Datei, Datensatz, Datenelement) |
Def. Datenbanksystem | Ein Datenbanksystem ist ein System zur Beschreibung, Speicherung und Wiedergewinnung von umfangreichen Datenmengen, die von mehreren Anwendungsprogrammen benutzt werden. |
Def. Datenbasis | Die Datenbasis ist eine Menge von Daten, die in einem bestimmten Zusammenhang oder für einen bestimmten Zweck erhoben oder verwaltet werden. |
Def. Datenbank | Eine Datenbank ist eine logische Einheit zusammengehörender Daten, ihrer Metabeschreibungen sowie zusätzlicher Informationen, die zur Verarbeitung und Bereitstellung dieser Daten benötigt werden. |
Mind. 2 Beispiele von Datenbanksystemen | Microsoft Access (MDB), Libre Office Base, mySql, SQLite |
Aufgaben eines DBMS 1
Z.... S.... | Zentrale Speicherung, einheitliche Verwaltung von Daten eines Problembereiches |
Aufgaben eines DBMS 2
D.... d... D..... | Dienstleistung des Datenzugriff unter Verwendung von Datenbanksprachen |
Aufgaben eines DBMS 3
M.... d... D.... | Mechanismen der Datensicherheit (Legalität des Zugriffs, Maßnahmen zur Datensicherheit) |
Anforderungen eines Datenbankschemas:
D___ und ___ trennen | Daten und Programm trennen |
Anforderungen eines Datenbankschemas:
R___ (___) vermeiden | Redundanz (Duplikate) vermeiden |
Anforderungen eines Datenbankschemas:
K___ der ___ | Konsistenz der Daten |
Anforderungen eines Datenbankschemas:
I___ des ___ | Integrität des Datenbestandes |
Anforderungen eines Datenbankschemas:
F___ der ___ | Flexibilität der Auswertung |
Was fördert ein normalisiertes Modell? (2sp) | - eine effiziente Verwaltung der Daten
- eine effiziente Auswertung der Daten |
1. Normalform | Eine Tabelle/Relation ist in 1.Normalform, wenn alle Attribute atomar, d.h. Nicht strukturiert sind. (kein Attributwert darf in kleinere Teile unterteilt werden) |
2. Normalform | Eine Tabelle/Relation ist in 2. Normalform, wenn sie die 1. NF erfüllt und die Funktionale Abhängigkeit erfüllt |
Was ist die Funktionale Abhängigkeit? | Alle Nichtschlüsselattribute müssen vollständig von der gesamten Schlüsselkombination abhängen. Kein Nichtschlüsselattribut hängt nur teils von einem Schlüssel ab. |
3. Normalform | Eine Tabelle/Relation ist in 3. Normalform, wenn sie die 2. NF erfüllt und keine transitive Abhängigkeit besitzt. |
Was ist transitive Abhängigkeit? | Alle Nichtschlüsselattribute müssen direkt vom Primärschlüssel abhängen. |
Transformationsregel 1:
Jeder ___ wird als Tabelle dargestellt. | Jeder Entitätstyp wird als Tabelle dargestellt. |
Transformationsregel 2:
Jede _:_ Beziehung wird durch eine eigene Tabelle dargestellt. | Jede n:m Beziehung wird durch eine eigene Tabelle dargestellt. |
Transformationsregel 3:
Jede _:_ und _:_ Beziehung mit eigenen Attributen wird durch eine eigene Tabelle dargestellt | Jede 1:n und 1:1 Beziehung mit eigenen Attributen wird durch eine eigene Tabelle dargestellt |
Transformation: Schlüsselattribute 1:
Die _:_ Beziehungstabelle enthält beide Primärschlüssel der zugehörigen Entitätstypen | Die n:m Beziehungstabelle enthält beide Primärschlüssel der zugehörigen Entitätstypen |
Transformation: Schlüsselattribute 2:
Jede _:_ Beziehungstabelle ohne eigene Attribute wird so dargestellt, dass der Primärschlüssel des __-Entitätstyps zum Fremdschlüssel des __-Entitätstyps wird. | Jede 1:n Beziehungstabelle ohne eigene Attribute wird so dargestellt, dass der Primärschlüssel des 1-Entitätstyps zum Fremdschlüssel des n-Entitätstyps wird. |
Transformation: Schlüsselattribute 3:
Jede _:_ Beziehung ohne eigene Attribute wird so dargestellt, dass einer der Primärschlüssel eines Entitätstyps zum Fremdschlüssel des zweiten Entitätstyps wird. | Jede 1:1 Beziehung ohne eigene Attribute wird so dargestellt, dass einer der Primärschlüssel eines Entitätstyps zum Fremdschlüssel des zweiten Entitätstyps wird. |