DatenmodellierungIn 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.
NormalformenGegeben sei folgendes Abhängigkeitsdiagramm:
Erzeugen Sie Relationsstrukturen in höchstmöglicher Normalform.
SQLGegeben 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.
Vermischtes![]()
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