Produktvergleich-Datenbank - anlaufschwierigkeiten

22/07/2010 - 13:10 von Volker Neurath | Report spam
Hi zusammen,

ich soll eine DB erstellen, in der Unsere Projektoren (vulgo: Beamer)
erfasst werden und Wettbewerbsprojektoren gegenübergestellt werden.

heisst:
es wird z.B. projektor XB-1000 erfasst und dazu alle projektoren aller
anderen Hersteller, gegen die er im Wettbewerb steht - und zu welchem
preis diese wettbewerbsgeràte angeboten wurden (letzteres
Projektabhàngig)

Ich habe schon seit einigen wochen einen ersten Entwurf für die
Tabellenstruktur, bin jetzt jedoch der Meinung, dass dieser nicht
optimal ist.

Mein Wunsch ist, dass ich spàter auf einem Formular:

1. unseren projektor auswàhle
2. ihn einem Unterformular alle bisher als "Vergleichsgeràte" erfassten
modelle aller Wettbewerber sehe (und erfassen kann) und von dort aus
auch aufrufen kann, zu welchem Preis in welchem Projekt das jeweilige
Wettbewerbsgeràt verkauft wurde

Außerdem soll es im gleichen Formular möglich sein, fehlende angaben -
also etwa ein weiteres Vergleichsgeràt zu einem projektor - zu erfassen

die bisherige Tabellenstruktur ist wie folgt:

tblCategories
-
ID (PK)
Category (Bezeichnung, z.B. Mobil, Installation, Jome cinema)


tblOurProjectors

OurProjectorID (PK)
CategoryID (FK)
ProductCode
ProductDescription

tblVendors
VendorID (PK)
VendorName

tblVendorsAndProducts

ProductID (PK)
fkVendorID (FK)
ProductCode
ProductDescription

tblOurs2Others
ID (PK)
OurProjektorID(FK)
ProductID (FK)
ProjectNo
DistributorsPrice
ResellersPrice
FinalPrice

Für mich ergibt sich konkret folgende Schwierigkeit, bei der meine
Ideenabteilung derzeit geschlossen ist:

ich schaffe es nicht, hierfür die nötigen Abfragen für HFo und UFo zu
formulieren

ausserdem habe ich das Gefühl, dass die Struktur suboptimal ist und
zumindest die Tabelle tblOurprojectors überflüssig ist (es hindert mich
ja nichts daran, diese Geràte ebenfalls in tblVendorsAndProducts
einzutragen)

Kann mich da bitte mal jemand "an die Hand" nehmen und irnkwie in die
richtige Richtung geleiten?

Danke schon mal vorab.

Volker


Wenn es vom Himmel Zitronen regnet -- lerne, Limonade zu machen.
 

Lesen sie die antworten

#1 Wolfgang Badura
22/07/2010 - 13:44 | Warnen spam
Hallo Volker!
"Volker Neurath" wrote in
message news:
Hi zusammen,

ich soll eine DB erstellen, in der Unsere Projektoren (vulgo: Beamer)
erfasst werden und Wettbewerbsprojektoren gegenübergestellt werden.

heisst:
es wird z.B. projektor XB-1000 erfasst und dazu alle projektoren aller
anderen Hersteller, gegen die er im Wettbewerb steht - und zu welchem
preis diese wettbewerbsgeràte angeboten wurden (letzteres Projektabhàngig)

Ich habe schon seit einigen wochen einen ersten Entwurf für die
Tabellenstruktur, bin jetzt jedoch der Meinung, dass dieser nicht optimal
ist.

Mein Wunsch ist, dass ich spàter auf einem Formular:

1. unseren projektor auswàhle
2. ihn einem Unterformular alle bisher als "Vergleichsgeràte" erfassten
modelle aller Wettbewerber sehe (und erfassen kann) und von dort aus
auch aufrufen kann, zu welchem Preis in welchem Projekt das jeweilige
Wettbewerbsgeràt verkauft wurde

Außerdem soll es im gleichen Formular möglich sein, fehlende angaben -
also etwa ein weiteres Vergleichsgeràt zu einem projektor - zu erfassen

tblOurProjectors

OurProjectorID (PK)
CategoryID (FK)
ProductCode
ProductDescription

tblVendors
VendorID (PK)
VendorName

tblVendorsAndProducts

ProductID (PK)
fkVendorID (FK)
ProductCode
ProductDescription




Da gibt es ein Problem mit der Normalisierung:

Ich würde eine allgemeine Produktbeschreibung schaffen:
ProduktBeschreibung

ProdunktID
(ProduktCode falls erforderlich)
Kategorie
Produktbeschreibung

Ferner eine Tabelle, die die Verkàufer und die Produkte verknüpft:
ProduktID
Verkàufer

Diesfalls ist unter den Verkàufern auch das eigene Unternehmen anzuführen.

Falls diese Änderung für das Weitere nicht ausreicht, bitte melde Dich
nochmals.

Mit Gruß aus Wien,
Wolfgang

Ähnliche fragen