Kurs:Wirtschaftsinformatik SS09 Datenbankmanagementsysteme/Teil 2/Krankenhaus
Relationale Algebra (30 Punkte)
2) Gegeben seien folgende Relationen: Patient (Pat-Nr, Vorname, Nachname, Geburtsdatum, Diagnose) Medikament (Med-Nr, Bezeichnung, Preis) Verschreibung (Pat-Nr, Med-Nr, Menge, Dauer)
Formulieren Sie die folgenden Anfragen in relationaler Algebra:
a) Geben Sie Pat-Nr, Vor- und Nachnamen aller Patienten aus, denen eine Erkältung diagnostiziert wurde.
b) Geben Sie Med-Nr und Bezeichnungen aller Medikamente aus, die gegen Erkältung verschrieben wurden und mehr als 20 Euro kosten.
c) Finden Sie alle Patienten, die mehr als 3 Tabletten (mit der Bezeichnung) Aspirin verschrieben bekommen haben und geben Sie für diese Patienten den Vor- und Nachnamen sowie die Diagnose aus.
d) Geben Sie Vor- und Nachnamen und Geburtsdatum aller Patienten aus, die keine Medikamente zum Preis von mehr als 30 Euro bekommen haben.