Info Test 21.9.26

Created by Azura Gaming

Bestandteile eines Datenbanksystems (2sp)
- Datenbankmanagementsystem DMBS (Mit Datenbanksprache) - Datenbasis (bestehend aus Datei, Datensatz, Datenelement)

1/25

TermDefinition
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.