Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R 1.007 Vorlesung #3 Relationale Anfragesprachen.

Ähnliche Präsentationen


Präsentation zum Thema: "WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R 1.007 Vorlesung #3 Relationale Anfragesprachen."—  Präsentation transkript:

1 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R Vorlesung #3 Relationale Anfragesprachen

2 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen2 Fahrplan Organisatorisches Praktikum – Bestehen / Nicht Bestehen Vorlesung – Prüfungsstoff – Klausur Relationale Algebra Wiederholung aller Operatoren Bedeutung der relationalen Algebra im Hinblick auf logische Anfrageoptimierung Relationaler Domänenkalkül Fazit und Ausblick Vorlesung #4

3 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen3 Praktikum ! Diese Woche müssen sich alle in der Datenbank anmelden... Kemper UNI Schema herunterladen und in Ihrem lokalen Schema oder lokaler Datenbank die Skripte ausführen Einige einfache Abfragen machen Ab der nächsten Woche geht es dann los mit der ersten Praktikumsaufgabe Es wird 3 Praktikumsaufgaben geben,die bestanden werden müssen

4 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen4

5 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen5 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

6 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen6 Relationale Algebra Operatoren (1) Selektion Projektion x Kreuzprodukt A Join (Verbund) Umbenennung Mengendifferenz Division Vereinigung Mengendurchschnitt

7 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen7 Relationale Algebra Operatoren (2) F Semi-Join (linker) E Semi-Join (rechter) C linker äußerer Join D rechter äußerer Join

8 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen8

9 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen9

10 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen10

11 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen11

12 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen12

13 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen13

14 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen14

15 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen15

16 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen16

17 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen17

18 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen18

19 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen19

20 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen20

21 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen21

22 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen22

23 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen23

24 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen24

25 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen25

26 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen26

27 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen27

28 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen28

29 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen29

30 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen30 Fazit Relationale Abfragesprachen Relationale Algebra Relationenkalkül Relationaler Tupelkalkül Relationaler Domänenkalkül Praktische Bedeutung Operatorbaum-Darstellung Anfrageoptimierung SQL – Kombination aus der relationalen Algebra und dem relationalen Relationenkalkül

31 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R © Bojan Milijaš, Vorlesung #3 - Relationale Anfragesprachen31 Ausblick Vorlesung #3 Endlich SQL !!!

32 WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R Vorlesung #3 Ende


Herunterladen ppt "WS 2007/08 Datenbanksysteme Mi 17:00 – 18:30 R 1.007 Vorlesung #3 Relationale Anfragesprachen."

Ähnliche Präsentationen


Google-Anzeigen