Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Wolf Bluhm Geändert vor über 10 Jahren
1
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 Vorlesung #3 Das relationale Modell (Teil 2)
2
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013 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 Vorlesung #3 - Das relationale Modell (Teil 2)
3
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013 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 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013 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 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013 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 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
7
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
8
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
9
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
10
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
11
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
12
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
13
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
14
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
15
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
16
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
17
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
18
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
19
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
20
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
21
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
22
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
23
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
24
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
25
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
26
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
27
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
28
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
29
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013Vorlesung #3 - Das relationale Modell (Teil 2)
30
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013 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 Vorlesung #3 - Das relationale Modell (Teil 2)
31
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 © Bojan Milijaš, 17.10.2013 Ausblick Vorlesung #4 SQL !!! Vorlesung #3 - Das relationale Modell (Teil 2)
32
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R 1.007 Vorlesung #3 Ende
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.