Forschung
Fotografie - Sammlung  
 
  Dokumentationen
    Allerlei

Zu jedem Themengebiet sind Beispielaufgaben mit Lösungen bereitgestellt.

Zu den folgenden Aufgaben wird die Flugdatenbank benötigt
download hier >> flugb.pdf<<>> flugb.doc<<
Quelle: Prof. Dr. Peter Peinl - Hochschule Fulda - Fachbereich Informatik, Datenbanken

Relationale Algebra

Welches sind die Ergebnismengen der folgenden 3 Anfragen in der Relationsalgebra

Lösung als Word-Dokument oder PDF

Diese und ähnliche Aufgaben downloaden >> rela.doc <<

SQL Aufgaben

a) Welche Fluglinien (alle Spalten) fliegen mit Turboprop-Maschinen ?

b) Welche Fluglinien (alle Spalten) fliegen nur mit Jet-Maschinen ?

c) Von welchen Flughfen wurden mehr (Ab)flge gebucht als vom Flughafen TXL ? Es sollen der Flughafencode, die Stadt und der Name der Flughfen, sowie die Anzahl der gebuchten (Ab)flge ausgegeben werden. Die berschrift fr die letztgenannte Spalte soll Anzahl der Buchungen lauten.

d) In der folgenden SQL-Anfrage sind 4 Syntaxfehler enthalten. Erlutern Sie, an welchen Stellen ein Fehler vorliegt und warum dies syntaktisch nicht korrekt ist.
select PNR + 12, avg(MEILEN) * 1000 from BUCHUNG where NACH = "TXL" and count (VON) > 5 group by PNR having and to_char(TAG,'MON') != 'JUN' order by MEILEN

e) Nehmen Sie an, da alle Primrschlssel-Fremdschlssel-Beziehungen durch eine (Standard-)SQL-Integrittsbedingung von der Art "ON DELETE RESTRICT" abgesichert sind. Was passiert bei der Ausfhrung der Anweisungen und warum verhlt sich das System genau so ?
DELETE FLUGHAFEN WHERE FHC = 'NRT' DELETE FLUGHAFEN WHERE FHC = 'BCN'

f) Welche Passagiere haben Flge bei einer Fluglinie gebucht, die aus demselben Land stammt wie der jeweilige Passagier ? Es sollen PNR, FLC, FLNR und das Datum der Buchung (berschrift: TAG, Format: 14.07.2000 ) ausgegeben werden.

Lösung

 






Datenbanksysteme Teil 2
THEMEN:
Impressum
Aufgaben