R
Rene
Hello!
My questions relate to subclassing, within the context of table design.
I have a back-end database containing a 'Customer' table. Three distinct
front-ends interface with the data, each with its own requirements with
respect to 'Customers'.
In a recent spurt of normalization, and since often, several fields in the
customer table do not contain any data (ie. not known, not relevant), I am
taking a serious look at the concept of 'subclassing' with the 'Customer'
table.
Hoping not to violate any rules here, you can take a peek at the
relationships diagram for the Customer table by directing your browser here:
http://www3.sympatico.ca/rene_presse/subclassing.htm
From the diagam, I infer that:
- all customers (ie. jumpers) have a name and Date Of Birth
- some have coordinates, address, city, ...
- for some we have financial (credit card, bank) information
- some of them have their own rig
- finally, some of them may be 'grounded' (medical, drugs, debt...)
My questions:
Is subclassing sound in this context? Or is it overdone?
What are mistakes/pitfalls to avoid in subclassing?
What is recommended reading on the topic of MSAccess & subclassing tables?
Thanx a million
René
Montreal
My questions relate to subclassing, within the context of table design.
I have a back-end database containing a 'Customer' table. Three distinct
front-ends interface with the data, each with its own requirements with
respect to 'Customers'.
In a recent spurt of normalization, and since often, several fields in the
customer table do not contain any data (ie. not known, not relevant), I am
taking a serious look at the concept of 'subclassing' with the 'Customer'
table.
Hoping not to violate any rules here, you can take a peek at the
relationships diagram for the Customer table by directing your browser here:
http://www3.sympatico.ca/rene_presse/subclassing.htm
From the diagam, I infer that:
- all customers (ie. jumpers) have a name and Date Of Birth
- some have coordinates, address, city, ...
- for some we have financial (credit card, bank) information
- some of them have their own rig
- finally, some of them may be 'grounded' (medical, drugs, debt...)
My questions:
Is subclassing sound in this context? Or is it overdone?
What are mistakes/pitfalls to avoid in subclassing?
What is recommended reading on the topic of MSAccess & subclassing tables?
Thanx a million
René
Montreal