For each of the 20 categories (category is material type), there are anywhere
from 3-5 descriptor fields that are unique to that type of material. For
example, the master table lists objects that are material categories = slate;
mica;soapstone; wood; baleen; wood and so on.
Each material category has different descriptors used only for that
material: slate descriptors (cut, carved, notched, flaked), baleen
descriptors (knotted, sample, woven), soapstone descriptors( decorated,
perforated, stitching holes).
The user wants to see just the details that pertain to that object according
to it's material type.

Signature
G.
> >>we've created 20 tables based on each category, which have descriptive
> fields
[quoted text clipped - 24 lines]
> > occasions. I think they're an awsome resource, and am very thankful to those
> > who contribute expertise.
KARL DEWEY - 26 May 2006 21:21 GMT
How about this approach --
TABLES
Object –
ObjectID - autonumber – primary key
Description – text
Weight – number single (grams)
Height - number single (CM)
Width - number single (CM)
Length - number single (CM)
Circumference - number single (CM)
Material –
MaterialID – autonumber – primary key
Name – text
Descriptors –
DescriptID - autonumber – primary key
Characteristics – text
RELATIONSHIPS --
ObjectMaterial -
ObjectID – number integer – foreign key
MaterialID – number integer – foreign key
DescriptID – number integer – foreign key
MaterialDescript –
MaterialID – number integer – foreign key
DescriptID – number integer – foreign key
Object.ObjectID one-to-many ObjectMaterial.MaterialID
Material.MaterialID one-to-many ObjectMaterial.ObjectID
Descriptors.DescriptID one-to-many ObjectMaterial.ObjectID
> For each of the 20 categories (category is material type), there are anywhere
> from 3-5 descriptor fields that are unique to that type of material. For
[quoted text clipped - 35 lines]
> > > occasions. I think they're an awsome resource, and am very thankful to those
> > > who contribute expertise.