ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
508
508
EMPFEHLEN
-
02.01.11 20:57 #1
- Registriert seit
- Jan 2011
- Beiträge
- 4
Hallo zusammen,
ich habe ein Problem mit der Ertellung eines ER-Modells und hoffe, dass ihr mir vlt. weiterhelfen könnt.
Problemstellung:
Ich muss eine Klakulation in eine Access Datenbank integrieren. Dabei geht es um Daten für den Vergleich von Einweg und Mehrwegverpackungen um die günstigste variante für ein versandfertiges Teil auszuwählen.
Eine Kalkulation besteht aus Stückzahlen, einer Einwegkalk. und einer Mehrwegkalk, um für beide Varianten die Gesamtsumme vergleichen zu können.
Da ich mir nicht sicher bin ob mein Entwurf so ok ist, wollte ich gerne von ech wissen was ihr davon haltet und was für Verbesserungsvorschläge ihr hättet.
In der Anhang-Datei seht ihr meine bisherige Aufteilung (Tabellen mit ihren Attributen)
Die grün markierten Attribute werden vom Benutzer eingegeben und die blau markierten Attribute sind Berechnungsfelder.
Die Schlüsselfelder sind KalkulationenID, StückzahlenID, KalkulationskostenMWID, KalkulationskostenEWIDGeändert von stuttgarter (02.01.11 um 21:08 Uhr)
-
hallo,
ich bin mir bei deiner Aufteilung nicht so sicher.
sind das 1:1 oder 1:n onder n:m Beziehung --> siehe her (Normalisierung)
-
02.01.11 21:24 #3
- Registriert seit
- Jan 2011
- Beiträge
- 4
Vielen dank für die schnelle Antwort

es handelt sich bei allen tabellen um eine 1:1 Beziehung. Eine Kalkulation enthält jweils einmal alle attribute aus den Tabellen Stückzahlen, Kalkulationskosten EW und KalkulationskostenMW.
Meiner Meinung nach habe ich die Tabellenaufteilung nicht richtig gemacht, weis aber leider auch nicht wie diese richtig aussehen könnte. Die Tabellen müssten aufgeteilt werden denke ich, aber ich weis nicht wie.
-
um ehrlich zu sein die erste Tabelle (tbl_Kalkulationen) ergibt kein sinn
Ansonsten sieht es gut aus, wenn ich deine Denkweise richtig verstehe.
Du könntes höchstens noch ein Table machen
ID | KalkulationsID | SteckzahlenID | MW-Gesamtkosten | EW-Gesamtkosten | Differenz
-
03.01.11 08:55 #5
- Registriert seit
- Jan 2011
- Beiträge
- 4
Danke für deine Bemühungen!
ok, dann bin ich schon mal etwas erleichtert.
Muss ich die Tabellen nicht noch weiter aufteilen, oder entsprechn Sie so der Normalform? Bin mir da nicht so ganz sicher.
Ich habe gelesen, dass man normalerweise keine Berechnungsfelder in der Datenbanktabelle speichern sollte, stimmt das? Ich muss diese Berechnungen aber abspeichern, da ich später die komplette Kalkulation über einen Bericht ausgeben lassen muss, sodass der Benutzer sich die Kalkulation ausdrucken kann.
Grüße
-
Naja, hab noch nie mit Exces gearbeitet, aber Berechnungen solltes du nicht auf der DB machen, sondern immer Scriptseitig.
Sprich du musst ja nicht jeden Wert speichern. Wenn du jetzt, sagen wir, einen Nettowert von 100 in die DB speicherst. Dann kannst du ja über eine Schleife alle Werte auslesen und dann Scriptseitig für jeden Nettobetrag die Steuer und damit den Bruttobetrag berechnen.
-
03.01.11 19:00 #7
- Registriert seit
- Jan 2011
- Beiträge
- 4
Muss ich die Tabellen nicht noch weiter aufteilen, oder entsprechn Sie so der Normalform? Bin mir da nicht so ganz sicher.
-
Naja, du sagtes ja, das alles 1:1 Beziehungen sind. Weiß auch nicht, ob jetzt alle Werte, die in den Tabellen stehen notwendig sein müssen (vorallem die Berechnungsfelder). Die Tabelle KalkulationsId würde ich wegmachen. So eine inzelne ID ist humbug. Eher solltes du dann in den anderen Tabellen die kalk.Id als Primärschlüssel machen und diese dann für vergleiche nutzen. ICh weiß auch nicht, ob In der Tabelle MW und EW selbe Daten drinnenstehn bzw Daten, die für beide gelten. Wenn ja neue Tabelle mit Verweis drauf

Aber thoretisch kannst du auch alles in eine Große Tabelle schreiben (1:1) Beziehungen
Du musst dir nur die Frage stellen wie die Daten zueinander stehen
Ähnliche Themen
-
Brauche Hilfe beim Modell
Von Yacutama im Forum Cinema 4DAntworten: 4Letzter Beitrag: 17.10.08, 16:25 -
Box Modell: height verursacht Fehldarstellung beim mittleren DIV
Von fanste im Forum CSSAntworten: 2Letzter Beitrag: 15.08.08, 02:15 -
Brauche Hilfe beim Soldaten-.Modell
Von Roma3 im Forum 3D Studio MaxAntworten: 3Letzter Beitrag: 16.06.08, 23:04 -
Modell ist zu grau, HL2 Modell, bitte um Hilfe!
Von daminator im Forum 3D Studio MaxAntworten: 6Letzter Beitrag: 17.05.05, 09:27 -
Hilfe zum OSI-Modell
Von stephandziurla im Forum NetzwerkeAntworten: 8Letzter Beitrag: 27.08.04, 15:45





Zitieren
Login





