Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Problem mit ner Datenbankstruktur

Empfohlene Antworten

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

Sorry aber irgendwie Blick durch das gewurschtel da oben nicht richtig durch. Kannst du das bitte nochmal vernünftig aufbröseln und wohlformatiert schreiben ?

Also, ich blicke da auch nicht durch. Das musst Du uns noch mal etwas verständlicher hintippseln :D

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

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...

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.