002
28.03.2006, 14:21 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo, also was haben wir: 3 Entitys - Kunde - Artikel - Bestellung
"Kunde" soll folgende Attribute haben - KundenNr - NachName - Vorname - Wohnort
"Artikel" soll folgende Attribute haben - ArtikelNr - Artikelname - Preis
"Bestellung" soll folgende Attribute haben - NachName - Vorname - Wohnort - Menge - Artikelname - Preis - Preis_Gesamt wenn Du Dir "Bestellung" ansiehst, stellst Du fest, dass die Attribute bis auf Artikelanzahl und Preis_Gesamt bereits in den anderen Entitys enthalten sind ---> Redundanz Nach Normalisierung ergibt sich folgendes: - Ein Kunde kann mehrere Bestellungen haben 1:n - Eine Bestellung kann mehrere Artikel haben und ein Artikel kann mehreren Bestellungen zugeordnet werden n:m - Menge wandert in die Zwischentabelle - Preis_Gesamt kann mittels Abfragen ermittelt werden Ergibt sich also folgendes vereinfachtes Modell. www.fun-soft.de/images/db.jpg Da KundenNr, ArtikelNr usw. alphanumerisch seien können, sollten diese als VarChar(n) festgelegt werden. Ist als Ansatz zu verstehen... Ansonst siehe Windalf... -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 28.03.2006 um 14:22 Uhr von Uwe editiert. |