WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #3 Das relationale Modell (Teil 2)
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)2 Fahrplan Feedback / Wiederholung Vorlesung#2 relationale Algebra Relationenkalkül Tupel-Kalkül Domänen-Kalkül Fazit und Ausblick Vorlesung #4
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)3 Relationale Algebra Operatoren (1) Selektion Projektion x Kreuzprodukt A Join (Verbund) Umbenennung Mengendifferenz Division Vereinigung Mengendurchschnitt
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)4 Relationale Algebra Operatoren (2) F Semi-Join (linker) E Semi-Join (rechter) C linker äußerer Join D rechter äußerer Join
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)5
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)6
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)7
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)8
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)9
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)10
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)11
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)12
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)13
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)14
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)15
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)16
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)17
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)18
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)19
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)20
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)21
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)22
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)23
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)24
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)25
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)26
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)27 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 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (2)28 Ausblick Vorlesung #3 Das relationale Modell Relationale Modellierung von 1:1, 1:n, n:m Beziehungen, Generalisierung, schwachen Entity-Typen etc. Die Relationale Algebra (Selektion, Projektion, Vereinigung, relationale Division, Mengendurchschnitt, Joins, kartesisches Produkt etc.)
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #3 Ende