Beruflich Dokumente
Kultur Dokumente
System
DBMS 30.01.2017
DBMS-Typen
+ einfach zu verstehen,
einfacher Zugriff auf
Hierarchisch zusammengehörige Daten,
kurze Zugriffszeiten für festgelegte
Suchpfade,
Verarbeitung von Stücklisten möglich
DBMS-Typen
+ flexibler als hierarchische
Netzwerk Datenbankmodelle und
leistungsfähiger als relationale
IT-Akademie Datenbankmodelle, gute Integrität
DBMS-Typen
+ einfach umzusetzen,
Relational Daten bleiben weitgehend
unabhängig voneinander
SQL-fähig
→ RDBMS
30.01.2017
Relational Database
Management System
RDBMS 30.01.2017
Fakten
• Erstmals 1970 von Edgar F. Codd vorgeschlagen
• Etablierter Standard für Datenbanken
• Zum Abfragen überwiegend SQL
Structured Query Language
• Relationale Algebra ist Grundlage
• „Sammlung von Tabellen“
Relationale Datenbanken 30.01.2017
Grundlegende Konzepte
Beispiel Buch
Buch- Autor Verlag Verlagsjahr Titel Datum
ID
Max Mustermann Humbug Verlag 1999 Namensänderungen 28.5.1999
leicht gemacht
63 Dolly Buster Rotlicht Literaten 1992 Ich kann nicht nach 3.3.1993
unten sehen
2 G.I. Caesar Handschriftverlag -44 Mein Kampf mit 29.02.-44
Asterix und Obelix
4128 J. Gutenberg Gutenberg & Co. 1452 Drucken ohne Laser 2.11.1452
Entliehen
Nutzer
Nutzer-ID Buch-ID
Nutzer-ID Vorname Nachname
2 4128
1 Lord Helmchen
1 3
2 James Logan Howlett
1 63
3 Anthony Edward Stark
3 2
Relationale Datenbanken 30.01.2017
Wesentliche Operationen
• Projektion: „blendet Spalten aus“
• Selektion: „blendet Zeilen aus“
• Kreuzprodukt: „Jede Zeile von A mit jeder Zeile von B“
• Umbenennung: Spalten bekommen andere Attributnamen
• Vereinigung: Relationen mit gleichem Schema zusammenfügen
• Differenz: „Aus A alles entfernen, was in B ist“