Could someone please check my table design before I go ahead and start work on this database? We have a large(ish) number of dossiers which contain various documents and each dossier is held by between 1 and 18 holders. In total there are about 100 different users. I am designing a database which will record the holders details (I am thinking of using an autonumber primary key as a 'Holders ID' and then another field for their name), their locations (addresses), which dossiers they hold and the details of the dossiers (Dossier number, dossier title). The table structure I am thinking of is this:
Table: HolderID
Fields:
HolderID
HolderName
Table: HolderLocation
Fields:
HolderID
CompanyName
AddressLine1
AddressLine2
City
PostCode
Table: DossierInfo
Fields:
DossierNo
DossierTitle
Table: HoldersList
Fields:
DossierNo
HolderID
So I guess my last table will be a many-many table (if that's the right terminology) where by each dossier number will appear between 1 and 18 times and against each instance, will have a different HolderID.
Is this the best way to design my tables? Could it be done better?
Thanks.
Table: HolderID
Fields:
HolderID
HolderName
Table: HolderLocation
Fields:
HolderID
CompanyName
AddressLine1
AddressLine2
City
PostCode
Table: DossierInfo
Fields:
DossierNo
DossierTitle
Table: HoldersList
Fields:
DossierNo
HolderID
So I guess my last table will be a many-many table (if that's the right terminology) where by each dossier number will appear between 1 and 18 times and against each instance, will have a different HolderID.
Is this the best way to design my tables? Could it be done better?
Thanks.