Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Dorothea Brodbeck Geändert vor über 8 Jahren
1
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 Vorlesung #3 Das relationale Modell (Teil 2)
2
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015 „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 1.008 © Bojan Milijaš, 16.10.2015 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 1.008 © Bojan Milijaš, 16.10.2015 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 1.008 © Bojan Milijaš, 16.10.2015 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 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
7
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
8
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
9
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
10
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
11
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
12
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
13
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
14
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
15
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
16
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
17
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
18
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
19
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
20
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
21
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 © Bojan Milijaš, 16.10.2015Vorlesung #3 - Das relationale Modell (Teil 2)
22
WS 2015/16 Datenbanksysteme Fr 17:00 – 18:30 R 1.008 Vorlesung #3 Ende
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.