Kurs:Wirtschaftsinformatik SS09 Datenbankmanagementsysteme/Teil 2/Krankenhaus

Aus Wikiversity

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.