29 lines
500 B
Markdown
29 lines
500 B
Markdown
# 2.1
|
|
|
|
Man hat keine redundanten Daten und trotzdem sind diese miteinander verknüpft.
|
|
Die Daten liegen atomar vor, soass man jeden Aspekt der Daten abfragen kann und nicht
|
|
in einem Feld mehrere Werte hat.
|
|
|
|
# 2.2 + 2.3
|
|
|
|
Verkaufsvorgang(id(P), menge, idKunde(F), idMedikament(F))
|
|
|
|
Kunde(id, name, vorname, strasse, hausnummer, plz)
|
|
|
|
Medikament(id, preis, verschreibungspflichtig)
|
|
|
|
# 2.4
|
|
|
|
SELECT *
|
|
FROM Kunde
|
|
WHERE plz LIKE '77%';
|
|
|
|
# 2.5
|
|
|
|
SELECT SUM(menge)
|
|
FROM verkaufsvorgang
|
|
idMedikament = 4711;
|
|
|
|
|
|
|