Zum Inhalt springen

Problem mit ner Datenbankstruktur


Moonwalker

Empfohlene Beiträge

Hi,

in einer Lösung einer Prüfung ist folgende Datenbankstruktur vorgegeben.

Kunden DB Bestell-DB Auftrags-DB Produkt_DB

Auftr. ID Produkt_ID

Produkt_ID Bestell_NR

Anzahl Bez.

Preis

Bemerkung

Kunden DB und BEstell_DB ist ja klar

Aber was ist mit Autfrg-DB und Produkt-DB?

Ist das nicht reduntant?

Ich kann doch zu einem Auftrag mehrere Produkte haben.

Oder verstehe ich da irgendwas falsch.

Bitte helft mir

Thanks

Gruss,

Moonwalker

Link zu diesem Kommentar
Auf anderen Seiten teilen

Sorry, hier noch ma ein neuer Versuch.

---------------

Auftrags-DB|

---------------

Auftr. ID

---------------

Produkt_ID

---------------

Anzahl

---------------

---------------

Produkt-DB|

---------------

Produkt_ID

---------------

Bestell_NR

---------------

Bezeichnung

---------------

Preis

---------------

Bemerkung

---------------

Hmm..

also das sollten eigentlich jetzt 2 Tabellen sein.

Eine Auftragsdatenbank und eine Produktdatenbank.

Zu einem Auftrag können ja mehrere Produkte gehören.

Dann würde es doch vorkommen, dass ich dann mehr Datensätze in Auftrags_DB habe mit gleicher Auftrags_ID aber unterschiedlicher Produkt_ID oder?

Und ist das dann nicht Redundanz. 2 mal den gleichen Datensatz.

Hoffe das ist jetzt etwas verständlicher.

Gruss,

Moonwalker

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by Moonwalker

Dann würde es doch vorkommen, dass ich dann mehr Datensätze in Auftrags_DB habe mit gleicher Auftrags_ID aber unterschiedlicher Produkt_ID oder?

Stimmt....

Ist ja nicht 2 mal der gleiche Datensatz.... ;)

Redundant wäre es wenn du zu jedem Datensatz in der Auftragstabelle die kompletten Daten des Artikel eintragen würdest. Du schreibst aber ja nur die ArtikelID rein. Und irgendwoher muß der Auftrag ja wissen welche Artikel zu ihm gehören...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn ich die Musterlösung "der IHK" noch recht in Erinnerung habe, lag der Fehler bei diesem Lösungsvorschlag darin, daß lediglich Auftrags-ID in der Auftrags-DB der PK war. Das läuft natürlich mächtig gegen den Baum. Hier sollte also ein zusammengesetzter PK aus Auftrags-ID und Produkt-ID rein, damit die Sache wieder rund läuft.

readonly

ps: war sommer 2000

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...