KOMPONIST (KNR, NAME, VORNAME, GEBOREN, GESTORBEN)
STUECK (SNR, KNR -> KOMPONIST, TITEL, TONART, OPUS)
CD (CDNR, NAME, HERSTELLER, ANZ-CDS, GESAMTSPIELZEIT)
AUFNAHME (CDNR->CD, SNR->STUECK, ORCHESTER, LEITUNG)
SOLIST ((CDNR, SNR)->AUFNAHME, NAME, INSTRUMENT)
Mit dieser Datenbank muss ich über 20 Anfragen erstellen. Die folgenden sind mir ein Rätsel. Hauptsächlich weil ich über mehrere Tabellen gehen muss.
Bitte kann mir jemand helfen?
1. Geben Sie alle CDs aus, die sowohl Stücke von Mozart als auch Stücke von
Beethoven enthalten.
2. Angenommen Sie möchten Arthur Grumiaux oder Pinchas Zukerman spielen
hören (als Solisten). Welche Komponisten würden Sie dann hören? Geben Sie
Vor- und Nachnamen der Komponisten aus.
3. Geben Sie eine Liste aller Komponisten aus (sortiert nach Name und Vorname)
und für jeden Komponisten entweder ’Y’ falls er mindestens ein Stück mit einer
Opus-Nummer in der Datenbank hat, oder ’N’ sonst.
----------------------------------------------------------------------------------------------
EMP (EMPNO, ENAME, JOB, MGR->EMP(EMPNO), HIREDATE, SAL, COMM, DEPTNO->DEPT)
PersonalNr, Name, Tätigkeit, PersonalNr des Chefs, Einstellungsdatum, Gehalt, Provision, AbteilungsNr
DEPT (DEPTNO, DNAME, LOC)
AbteilungsNr, Abteilungsname, Ort
Diese Datenbank würde mich nur aus Neugierde interessieren.
1. Welche Angestellten (Name) sind zeitlich vor dem Chef (Angestellter, dessen
mgr NULL ist) eingestellt worden?
t
2. Finden Sie alle Angestellten (Nummer, Name, Tätigkeit, Abteilungsnummer),
die mindestens eine Person als Untergebenen haben (also die Chefs).
Vielen Danke im Voraus
STUECK (SNR, KNR -> KOMPONIST, TITEL, TONART, OPUS)
CD (CDNR, NAME, HERSTELLER, ANZ-CDS, GESAMTSPIELZEIT)
AUFNAHME (CDNR->CD, SNR->STUECK, ORCHESTER, LEITUNG)
SOLIST ((CDNR, SNR)->AUFNAHME, NAME, INSTRUMENT)
Mit dieser Datenbank muss ich über 20 Anfragen erstellen. Die folgenden sind mir ein Rätsel. Hauptsächlich weil ich über mehrere Tabellen gehen muss.
Bitte kann mir jemand helfen?
1. Geben Sie alle CDs aus, die sowohl Stücke von Mozart als auch Stücke von
Beethoven enthalten.
2. Angenommen Sie möchten Arthur Grumiaux oder Pinchas Zukerman spielen
hören (als Solisten). Welche Komponisten würden Sie dann hören? Geben Sie
Vor- und Nachnamen der Komponisten aus.
3. Geben Sie eine Liste aller Komponisten aus (sortiert nach Name und Vorname)
und für jeden Komponisten entweder ’Y’ falls er mindestens ein Stück mit einer
Opus-Nummer in der Datenbank hat, oder ’N’ sonst.
----------------------------------------------------------------------------------------------
EMP (EMPNO, ENAME, JOB, MGR->EMP(EMPNO), HIREDATE, SAL, COMM, DEPTNO->DEPT)
PersonalNr, Name, Tätigkeit, PersonalNr des Chefs, Einstellungsdatum, Gehalt, Provision, AbteilungsNr
DEPT (DEPTNO, DNAME, LOC)
AbteilungsNr, Abteilungsname, Ort
Diese Datenbank würde mich nur aus Neugierde interessieren.
1. Welche Angestellten (Name) sind zeitlich vor dem Chef (Angestellter, dessen
mgr NULL ist) eingestellt worden?
t
2. Finden Sie alle Angestellten (Nummer, Name, Tätigkeit, Abteilungsnummer),
die mindestens eine Person als Untergebenen haben (also die Chefs).
Vielen Danke im Voraus
Comment