Please enable JavaScript.
Coggle requires JavaScript to display documents.
Datenbanken Vorlesung 1 23.11.2017 (Folie 1 -35) (Datenbankfunktionen …
Datenbanken Vorlesung 1
23.11.2017
(Folie 1 -35)
Begriffsdefinition
Basisoperationen (CRUD-Operationen)
DBS = Datenbanksystem
DBMS = Datenbankmanagementsystem
DB = Datenbasis / Nutzerdaten
Metadaten = Daten über Daten
ANSI/ SPARC Architektur
Basisoperationen
von Datenbanken (8)
CREATE
READ
UPDATE
DELETE
Anforderungen an
moderne Datenhaltung (9)
Skalierbarkeit
Performace
Sicherheit
Strukturelle Flexibilität
Konkurrierender Zugriff
Vermeidung von RaceConditions
(Vermeidung inkonsistenter Daten)
Datenbankfunktionen
nach Codd (17)
Einheitliche, nicht redundante
Verwaltung der Daten
CRUD Operationen
Katalog von Metadaten
Benutzersichten (verschiedene Rechte)
Konsistenzüberwachung
Datenschutz
Synchronisierung
Datensicherheit
(System Recovery)
Verschiedene
Datenmodelle (20)
Entity-Relationship-Modell
Objektorientiertes Entwurfsmodell
Relationales Datenmodell
Netzwerkdatenmodell oder
hierarchisches Datenmodell
ANSI/ SPARC 3-Schicht Architektur (21)
Gewährleistung der logischen
und physischen Datenunabhängigkeit
Interne Ebene: physikalische Speicherstruktur
Konzeptuelle Ebene: System und anwendungsunabhängige
Struktur / Bildet aus Daten eine Tabelle
Externe Ebene: Beschreibt Sicht auf die Daten
Vorteile von DBMS (24)
Kontrolle über Redundanzen
Zugriffskontrolle
Persistenter Datenspeicher
Backup und Recovery
Viele Benutzerschnittstellen
Repräsentation von komplexen Datenbeziehungen
Das relationale
Datenbankmodell (26)
Eine Relation ist eine Tabelle aus einem
eindeutigen Namen
Attributen (Spalten) über Wertebereiche (Domänen)
Tupeln (Zeilen)