J
jason
I am on the verge of completing a critical boat listing database for my
company with ancillary queries and forms and eventual streaming to the web
via asp.
I am concerned that my primary table - tableListings - is not normalized
with the fk fields mentioned below. The boat goes through various stages
until it is sold and I have designed the database to allow the administrator
to flag which stage the boat is in via the field Market_Status ID (looks up
tableMarketStatus).
The key stages are:
- Available
- Under Offer
- Under Contract
- Acceptance
- Sold
There is always ONE selling Broker and sometines a Listing Broker. If the
vessel is in the second stage - Under Offer - then there may be temporarily
an Under_Offer Broker. All the broker fields in the tableListings lookup
the Broker Name from: tableBroker. Finally, we have to assign what
commission the broker is getting. I elected to do all of the above in a
horizontal styel in the the tableListings. This makes it easier for me to
generate queries and keep things in one place. But, I fear I am making a
mistake......
Is the following detrimentally flawed. Is the fact that a number of my key
Broker_ID fields are referencing the same lookup table - tableBroker - a
problem. I have noticed that my queries break down in design view if I
attempt to bring the lookup table into the same pane as the tableListings
table due to the multiple looksups.\
I really need some specific help in pinpointing problems...or...can I get
away with this? APPRECIATED!! - Jason
-- tableListing --
ListingID (1)
Listing (eg: a Catamaran called 'Ocean Speed')
Market_Status_ID (looks up: tableMarketStatus [Available, Under Offer, Under
Contract, Acceptance, Sold])
Listing_Broker_ID (looks up: tableBroker [None, sw, jw, td, jb, sd])
Listing_Broker_Commission_ID (looks up: tableCommission [None, 10%, 15%,
35%, 45%, 55%])
Selling_Broker_ID (looks up: tableMarketStatus [Available, Under Offer,
Under Contract, Acceptance, Sold])
Selling_Broker_Commision_ID tableCommission [None, 10%, 15%, 35%, 45%, 55%])
Under_Offer_Broker_ID (looks up: tableMarketStatus [Available, Under Offer,
Under Contract, Acceptance, Sold])
Under_Offer_Broker_Commission_ID tableCommission [None, 10%, 15%, 35%, 45%,
55%])
company with ancillary queries and forms and eventual streaming to the web
via asp.
I am concerned that my primary table - tableListings - is not normalized
with the fk fields mentioned below. The boat goes through various stages
until it is sold and I have designed the database to allow the administrator
to flag which stage the boat is in via the field Market_Status ID (looks up
tableMarketStatus).
The key stages are:
- Available
- Under Offer
- Under Contract
- Acceptance
- Sold
There is always ONE selling Broker and sometines a Listing Broker. If the
vessel is in the second stage - Under Offer - then there may be temporarily
an Under_Offer Broker. All the broker fields in the tableListings lookup
the Broker Name from: tableBroker. Finally, we have to assign what
commission the broker is getting. I elected to do all of the above in a
horizontal styel in the the tableListings. This makes it easier for me to
generate queries and keep things in one place. But, I fear I am making a
mistake......
Is the following detrimentally flawed. Is the fact that a number of my key
Broker_ID fields are referencing the same lookup table - tableBroker - a
problem. I have noticed that my queries break down in design view if I
attempt to bring the lookup table into the same pane as the tableListings
table due to the multiple looksups.\
I really need some specific help in pinpointing problems...or...can I get
away with this? APPRECIATED!! - Jason
-- tableListing --
ListingID (1)
Listing (eg: a Catamaran called 'Ocean Speed')
Market_Status_ID (looks up: tableMarketStatus [Available, Under Offer, Under
Contract, Acceptance, Sold])
Listing_Broker_ID (looks up: tableBroker [None, sw, jw, td, jb, sd])
Listing_Broker_Commission_ID (looks up: tableCommission [None, 10%, 15%,
35%, 45%, 55%])
Selling_Broker_ID (looks up: tableMarketStatus [Available, Under Offer,
Under Contract, Acceptance, Sold])
Selling_Broker_Commision_ID tableCommission [None, 10%, 15%, 35%, 45%, 55%])
Under_Offer_Broker_ID (looks up: tableMarketStatus [Available, Under Offer,
Under Contract, Acceptance, Sold])
Under_Offer_Broker_Commission_ID tableCommission [None, 10%, 15%, 35%, 45%,
55%])