R
Rob
I am supposed to design a database for tracking subcontractors license
requirements for a construction company. Years ago I did this in FileMaker
and it works fine, but it is not a relational database.
The problem is that many values in the fields are calculated by dates of
other fields and some fields have values that sometimes are null because of
the data in specific fields.
For example: Oregon contractors are required to have a license and Workers
Comp insurance. Washington contractors don't need workers comp because that
is part of their license. IF the contractor is licensed in Washington only
but is also licensed in Oregon, they don't need workers comp because it is
covered in the Washington license.
When it is all done, whether they are approved or not for use by the company
is determined by these factors and the expiration dates of various licenses.
The "approved" word needs to be displayed to the end user looking at the
database.
I have one table with all the contractors info and other lookup tables for
the information such as business type, etc. Should I have 2 tables for
contractors, 1 oregon and 1 washington? seems that that would be repetitive
and not "normalized".
Any thoughts appreciated,
Rob
requirements for a construction company. Years ago I did this in FileMaker
and it works fine, but it is not a relational database.
The problem is that many values in the fields are calculated by dates of
other fields and some fields have values that sometimes are null because of
the data in specific fields.
For example: Oregon contractors are required to have a license and Workers
Comp insurance. Washington contractors don't need workers comp because that
is part of their license. IF the contractor is licensed in Washington only
but is also licensed in Oregon, they don't need workers comp because it is
covered in the Washington license.
When it is all done, whether they are approved or not for use by the company
is determined by these factors and the expiration dates of various licenses.
The "approved" word needs to be displayed to the end user looking at the
database.
I have one table with all the contractors info and other lookup tables for
the information such as business type, etc. Should I have 2 tables for
contractors, 1 oregon and 1 washington? seems that that would be repetitive
and not "normalized".
Any thoughts appreciated,
Rob