In einer Datenbank soll die Struktur einer Zeitung verwaltet werden.
Es gelten die folgenden semantischen Regeln:
Sie haben die Aufgabe, für diese Spezifikation einen anomalienfreien systemunabhängigen logischen Datenbankentwurf gemäß dem Relationenmodell vorzulegen.
Sollte Ihrer Meinung nach eine Angabe fehlen, so treffen Sie selbst eine sinnvolle Annahme und dokumentieren diese.
Gegeben sei folgendes Abhängigkeitsdiagramm:
Erzeugen Sie Relationsstrukturen in höchstmöglicher Normalform.
Gegeben sind die beiden Tabellen KUNDE
, BESTELLUNG
und POSTEN
mit den dargestellten Spalten und Werten.
KUNDE
+----------+-----------------+------------+
| kundenNr | name | rabattsatz |
+----------+-----------------+------------+
| 1111 | Max Mustermann | 7 |
| 2222 | Franz Huber | 10 |
| 3333 | Karl Obermüller | 3 |
| 4444 | Max Obermüller | 0 |
+----------+-----------------+------------+
BESTELLUNG
+-----------+----------+
| bestellNr | kundenNr |
+-----------+----------+
| 9123 | 1111 |
| 9275 | 1111 |
| 9742 | 2222 |
| 9852 | 2222 |
| 9975 | 3333 |
| 9976 | 3333 |
| 9977 | 3333 |
| 1239 | 4444 |
| 1245 | 4444 |
+-----------+----------+
POSTEN
+-----------+-------+----------+-------+-------+
| bestellNr | lfdNr | lieferID | menge | preis |
+-----------+-------+----------+-------+-------+
| 9977 | 1 | 81 | 2 | 10 |
| 9977 | 2 | 82 | 1 | 20 |
| 9976 | 1 | 83 | 1 | 99 |
| 9976 | 2 | 84 | 1 | 199 |
| 9852 | 1 | 735 | 1 | 9.95 |
| 1239 | 1 | 837 | 1 | 1.99 |
| 1239 | 2 | 838 | 1 | 16.75 |
| 1245 | 1 | 991 | 1 | 9.95 |
| 1245 | 2 | 992 | 5 | 25.99 |
| 1245 | 3 | 993 | 10 | 138.9 |
+-----------+-------+----------+-------+-------+
POSTEN
notwendigen
SQL-Ausdruck an.lieferID
ist Primärschlüssel.menge
ist mit 1
vorbelegt.bestellNr
verweist auf die Spalte gleichen Namens der Tabelle BESTELLUNG
.BESTELLUNG
einfügt.KUNDE
dargestellten
Rabattsatz um 10% erhöht.Max Mustermann
gehören.
Service provided by Mario Jeckle
Generated: 2004-06-07T12:29:27+01:00
Feedback SiteMap
This page's original location: http://www.jeckle.de/vorlesung/datenbanken/klausur/ws0304/index.html
RDF description for this page