WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
Vorlesung #3
Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 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)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 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)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013
Relationale AlgebraOperatoren (1)
Selektion Projektionx KreuzproduktA Join (Verbund) Umbenennung Mengendifferenz Division Vereinigung Mengendurchschnitt
Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013
Relationale AlgebraOperatoren (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)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013 Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 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)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
© Bojan Milijaš, 17.10.2013
Ausblick Vorlesung #4
SQL !!!
Vorlesung #3 - Das relationale Modell (Teil 2)
WS 2013/14Datenbanksysteme
Fr 17:00 – 18:30R 1.007
Vorlesung #3
Ende
Top Related