21
WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

Embed Size (px)

Citation preview

Page 1: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

Vorlesung #3

Das relationale Modell (Teil 2)

Page 2: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

„Fahrplan“

Wiederholung Vorlesung#2 (bis Theta-Join) Relationale Algebra ist sehr wichtig für die

Anfragebearbeitung 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 Praktikumsblatt 1 !

Page 3: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 4: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 5: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 6: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 7: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 8: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 9: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 10: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 11: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 12: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 13: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 14: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 15: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 16: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 17: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 18: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

Page 19: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

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

Page 20: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

© Bojan Milijaš, 21.10.2011

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

Page 21: WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R 0.006 Vorlesung #3 Das relationale Modell (Teil 2)

WS 2011/12Datenbanksysteme

Fr 15:15 – 16:45R 0.006

Vorlesung #3

Ende