Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
--- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
---- Datenbanken (http://www.informatikerboard.de/board/board.php?boardid=19)
----- datenbank (http://www.informatikerboard.de/board/thread.php?threadid=2513)


Geschrieben von neuling96 am 27.10.2015 um 22:00:

  datenbank

(e) Spalten Sie obige Tabelle in mindestens zwei Tabellen auf, so dass die in (a) bis (d) diskutierten Probleme
und Nachteile vermieden werden. Kennzeichnen Sie hierbei die Schlussel. Nehmen Sie an, dass ein
Lieferant eindeutig durch seinen Namen bestimmt ist

Meine Ideen:


zu a)
Die Adressen und Namen sind mehrfach gespeichert.

b) Man muss alle Tupel in der Tabelle durchsuchen und dann die Adresse vom Huber zu ändern.
->hoher Aufwand

c)?

d) Würde die logische Gesamtheit der Daten verletzen, da alle Tupel der Tabellen eine Ware angeben müssen.

e) Tabelle 1 enthält Tabelle 2 enthält
Waren | Preis | ref Namen| Adresse



Geschrieben von eulerscheZahl am 28.10.2015 um 06:02:

 

c) Meier ist ganz weg. Vielleicht kann man den ja noch für andere Lieferungen gebrauchen.

Der REst sieht gut aus.



Geschrieben von neuling96 am 28.10.2015 um 16:09:

 

Danke smile

sry, aber wegen der e)

e) Tabelle 1 enthält

Waren | Preis | ref auf Namen, da Name der Schlüssel ist ?


Tabelle 2
Namen| Adresse



Geschrieben von eulerscheZahl am 28.10.2015 um 16:27:

 

Ja, genau.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH