Baden-Württemberg Abitur Informationstechnik 2003 - Lösungsvorschlag
Aus WikiSchool
Vorlage:Lösungsvorschlag
[Bearbeiten] Teil 3, Aufgabe 2
[Bearbeiten] 2. Datenbanktechnik
2.1.1
2.1.2
Hersteller(hid, name, plz, strasse, haus_nr, tel)
Modell(mid, hid, name, beschreibung)
Moebelstueck(sid, mid, farbe, lager_menge, preis)
Verkaeufe(vid, sid, aid, kid, datum)
Mitarbeiter(aid, vorname, nachname, plz, strasse, haus_nr, tel)
Kunde(kid, vorname, nachname, plz, strasse, haus_nr, tel)
Ort(plz, name)
Primärschlüssel, Fremdschlüssel
2.2.1
SELECT m.`ma_nummer`, m.`ma_nname`, a.`vw_grad`, abt.`abt_bezeichnung` FROM MITARBEITER AS m, ANGEHOERIGE AS a, ABTEILUNG AS abt WHERE m.`ma_nummer` = a.`ma_nummer` AND m.`abt_nummer` = abt.`abt_nummer` AND a.`vw_grad` = 'verheiratet' AND abt.`abt_bezeichnung` = 'Küchenabteilung'
2.2.2
SELECT m.`ma_vname`, m.`ma_nname`, m.`ausb_beruf`, abt.`abt_bezeichnung` FROM MITARBEITER AS m, ABTEILUNG AS abt WHERE m.`abt_nummer` = abt.`abt_nummer` AND abt.`abt_bezeichnung` = 'Service' AND m.`ma_vname` LIKE 'A*' ORDER BY m.`ma_vname` DESC
2.2.3
SELECT COUNT(`geb_datum`) AS 'Christkinder' FROM ANGEHOERIGE WHERE `geb_datum` = '24.12.1966' GROUP BY `geb_datum`
Hinweis: Die `-Zeichen vor und nach den Spaltennamen können auch weggelassen werden.