Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 Vorlesung #3 Das relationale Modell (Teil 2)

Ähnliche Präsentationen


Präsentation zum Thema: "WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 Vorlesung #3 Das relationale Modell (Teil 2)"—  Präsentation transkript:

1 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R Vorlesung #3 Das relationale Modell (Teil 2)

2 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, „Fahrplan“  Relationale Algebra ist sehr wichtig für die Anfragebearbeitung – denken Sie an den Auswertungs-Plan (F10) !  Selektion, Projektion, Kartesisches Produkt  Joins  Relationale Division  Relationen-Kalkül  Tupelkalkül (spätere Umsetzung in SQL)  Domänenkalkül  Fazit und Ausblick Vorlesung #4 – SQL Vorlesung #3 - Das relationale Modell (Teil 2)

3 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 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 Vorlesung #3 - Das relationale Modell (Teil 2)

4 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Relationale Algebra Operatoren (1)  Selektion  Projektion x Kreuzprodukt A Join (Verbund)  Umbenennung  Mengendifferenz  Division  Vereinigung  Mengendurchschnitt Vorlesung #3 - Das relationale Modell (Teil 2)

5 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 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 Vorlesung #3 - Das relationale Modell (Teil 2)

6 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

7 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

8 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

9 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

10 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

11 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

12 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

13 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

14 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

15 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

16 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

17 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

18 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

19 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

20 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

21 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Das relationale Modell (Teil 2)

22 WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R Vorlesung #3 Ende


Herunterladen ppt "WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 Vorlesung #3 Das relationale Modell (Teil 2)"

Ähnliche Präsentationen


Google-Anzeigen