Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 Vorlesung #3 Das relationale Modell (Teil 2)

Ähnliche Präsentationen


Präsentation zum Thema: "WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 Vorlesung #3 Das relationale Modell (Teil 2)"—  Präsentation transkript:

1 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 Vorlesung #3 Das relationale Modell (Teil 2)

2 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012 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

3 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012 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

4 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012 Relationale Algebra Operatoren (1) Selektion Projektion x Kreuzprodukt A Join (Verbund) Umbenennung Mengendifferenz Division Vereinigung Mengendurchschnitt

5 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012 Relationale Algebra Operatoren (2) F Semi-Join (linker) E Semi-Join (rechter) C linker äußerer Join D rechter äußerer Join

6 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012

7 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012

8 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012

9 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012

10 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012

11 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012

12 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012

13 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 12.10.2012

14 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

15 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

16 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

17 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

18 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

19 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

20 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

21 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

22 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

23 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

24 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

25 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

26 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

27 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

28 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

29 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012

30 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012 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

31 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 © Bojan Milijaš, 19.10.2012 Ausblick Vorlesung #4 SQL !!!

32 WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 Vorlesung #3 Ende


Herunterladen ppt "WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R 0.207 Vorlesung #3 Das relationale Modell (Teil 2)"

Ähnliche Präsentationen


Google-Anzeigen