• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Relationales Datenbankschema - Morgen schon Klausur

aqua.*

Neues Mitglied
Hallo Leute,

ich brauche dringend eure Hilfe!

Wir müssen aus einem einfach ER-Modell ein relationales Datenbankschema erstellen.
Das macht man ja bei m:n und 1:1 Beziehungen. Leider habe ich keinen Plan davon.
Habe euch mal ein Beispiel vorgemalt ... wie müsste das jetzt transformiert aussehen ?

Artikel - (m) - (n) - Bestellungen
http://img5.imagebanana.com/img/q8c6z5xy/hmmm.JPG

Vielen Dank !
MfG
 
m=1
n=unendlich

Ein Artikel kann beliebig oft bestellt werden. Die Artikelnummer ist deswegen eindeutig in der Tabelle Artikel und kann beliebig oft in der Tabelle Bestellung vorkommen.
 
Kann eine Bestellung nicht auch beliebig viele Artikel umfassen? Also eher "many to many"? (So ist's ja auch gemalt)?

Das wäre eine neue Tabelle mit je einer Spalten für die Primärschlüssel aus Artikel und Bestellungen.

(Vorsichtshalber: Angaben ohne Gewähr.)
 
Jo würd ich auch sagen. Also 3 Tabellen: Eine für Artikel, eine für Bestellungen, und eine, die beides mit den Primärschlüsseln verbindet.
 
Hallo Leute,

ich brauche dringend eure Hilfe!

Wir müssen aus einem einfach ER-Modell ein relationales Datenbankschema erstellen.
Das macht man ja bei m:n und 1:1 Beziehungen. Leider habe ich keinen Plan davon.
Habe euch mal ein Beispiel vorgemalt ... wie müsste das jetzt transformiert aussehen ?

Artikel - (m) - (n) - Bestellungen
http://img5.imagebanana.com/img/q8c6z5xy/hmmm.JPG

Vielen Dank !
MfG

Hi eine n/m Beziehung mußt du immer auflösen in 2 1/n Beziehungen und das kanste nur mit einer zusatz Tabelle erreichen. Also werden mindesten 3 Tabellen für eine n/m Beziehung benötig.

Weiters würd ich dir Empfehlen für die Er Diagram erstellen das kostenlose Programm Mysql Workbench zu verwenden.

Download findest unter:
MySQL :: MySQL Workbench

Mfg Splasch
 
Zurück
Oben