I am creating a MS Access 2003 database to manage information about 300 facilities.
Each facility has 500 capabilities associated with it. For example, FACILITY_001 might have:
CAPABILITY_001=Y
CAPABILITY_002=72
CAPABILITY_003=Steady State
And so on...
Additionally, each capability for each facility has a unique note associated with it. For example, FACILITY_001 might have:
CAPABILITY_001NOTE=Yes, however, this capability will be re-examined for this facility in 2018.
CAPABILITY_002NOTE=72 is typical, but this facility sometimes sees as low as 68
CAPABILITY_003NOTE=Steady State project completed Nov 2007
And so on...
Originally, my idea was a large, fairly flat table; however, that will quickly run into the 255 field limit. Breaking it up into multiple tables seems doable, but the information is 300 unique facilities with 1000 unique bits of information about each facility, so I'm a little stumped as to the best way to handle this. Hopefully the answer is simple and I am just overlooking it by being too close to the problem.
Please chime in if you can recommend a good way to design the table structure for this database. All help is appreciated. Thank you.
My database experience is limited and sporadic. In past years, when a database was needed for something, I created one using tables that were either flat, first normal form, or second normal form. Although I only recently learned about database normalization, I have apparently been designing most of my databases this way all along.
Each facility has 500 capabilities associated with it. For example, FACILITY_001 might have:
CAPABILITY_001=Y
CAPABILITY_002=72
CAPABILITY_003=Steady State
And so on...
Additionally, each capability for each facility has a unique note associated with it. For example, FACILITY_001 might have:
CAPABILITY_001NOTE=Yes, however, this capability will be re-examined for this facility in 2018.
CAPABILITY_002NOTE=72 is typical, but this facility sometimes sees as low as 68
CAPABILITY_003NOTE=Steady State project completed Nov 2007
And so on...
Originally, my idea was a large, fairly flat table; however, that will quickly run into the 255 field limit. Breaking it up into multiple tables seems doable, but the information is 300 unique facilities with 1000 unique bits of information about each facility, so I'm a little stumped as to the best way to handle this. Hopefully the answer is simple and I am just overlooking it by being too close to the problem.
Please chime in if you can recommend a good way to design the table structure for this database. All help is appreciated. Thank you.
My database experience is limited and sporadic. In past years, when a database was needed for something, I created one using tables that were either flat, first normal form, or second normal form. Although I only recently learned about database normalization, I have apparently been designing most of my databases this way all along.