WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #3 Das relationale Modell (Teil 2)
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Fahrplan Wiederholung Vorlesung#2 (bis Theta-Join) Relationale Algebra ist sehr wichtig für die Anfragebearbeitung – denken Sie an den Auswertungs-Plan (F10) ! Das relationale Modell Andere Join-Arten Relationale Division Relationen-Kalkül Tupelkalkül (spätere Umsetzung in SQL) Domänenkalkül Fazit und Ausblick Vorlesung #4 – SQL
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Relationale Abfragesprachen Man braucht neben der Strukturbeschreibung (relationales Datenbankschema) auch eine Sprache, um die Informationen aus der Datenbank gemäß vorgegeben Kriterien extrahieren zu können Relationale Algebra beinhaltet einen relational-algebraischen Ausdruck wird bei der Anfragenbearbeitung benutzt (wie werden die Daten selektiert) Relationenkalkül Rein deklarativ (was und nicht wie selektiert wird) Tupelkalkül Domänenkalkül
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Relationale Algebra Operatoren (1) Selektion Projektion x Kreuzprodukt A Join (Verbund) Umbenennung Mengendifferenz Division Vereinigung Mengendurchschnitt
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Relationale Algebra Operatoren (2) F Semi-Join (linker) E Semi-Join (rechter) C linker äußerer Join D rechter äußerer Join
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš,
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Fazit Das relationale Modell wurde eingeführt Einordnung in das Gesamtbild eines Information-Management Systems Modellierung (Entity Relationship wird übersprungen und in 4. Semester behandelt) Definition des relationalen Modells Relationenschema und Ausprägung Relationale Abfragesprachen
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Ausblick Vorlesung #4 SQL !!!
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #3 Ende