[AccessD] Design Question

Charlotte Foust cfoust at infostatsystems.com
Tue Feb 6 16:59:08 CST 2007


Is this for data entry or retrieval, Bryan?  For Retrieval, a star
schema will work.  Just create tables with all the shared foreign key
fields and slice and dice to taste. ;o}  Not efficient for data entry
but whizbang for retrieval.

Charlotte Foust 

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bryan
Carbonnell
Sent: Tuesday, February 06, 2007 10:14 AM
To: Access Developers discussion and problem solving
Subject: [AccessD] Design Question

I have a design question from a colleague that I can't answer. It may be
because I haven't given it enough thought, or that I'm too rusty when
designing Access apps, but here goes for you wonderful folks.

I have 5 distinct categories, which will be table(s) (normalized):

People
Facility
Hardware
Software
Service Agreements

So far, so simple, right?

Now comes the hard part, and where I'm having problems

Any one of the tables can be associated with virtually any other table.

For example:
A piece of hardware can be assigned to a facility or person A piece of
software can be assigned to a person or hardware or facility A service
agreement can be assigned to hardware, software, person or facility

These are just some of the combos that are possible. Multiples are also
possible.
Multiple pieces of hardware can be assigned to a single or many
facilities or people Multiple pieces of software can be assigned to a
single or many people / hardware or facilities Multiple service
agreements can be assigned to a single or multiple hardware, software,
person or facility

How would you structure the tables to facilitate this? My brain can't
figure it out at the moment. I need to get back to programing and not
management. <sigh>

Any guidance or insight will be greatly appreciated.

--
Bryan Carbonnell - carbonnb at gmail.com
Life's journey is not to arrive at the grave safely in a well preserved
body, but rather to skid in sideways, totally worn out, shouting "What a
great ride!"
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com



More information about the AccessD mailing list