I am currently re-designing our non-normalized database and need some input.
When a bond is posted for a person it can be either a Surety Bond or a Cash Bond.
A surety bond is property or other valuables pledged against the bond and a cash bond is cash deposited with the court.
A bond can be posted by either a person or a bonding company.
Bonds posted by the bonding companies are ALWAYS surety bonds. Bonds posted by people are USUALLY cash bonds.
I have a table (tblBondCompany) listing all the authorized bonding companies of the court. I am creating a table to store the bond information:
tblBonds
BondID (PK)
PersonID (FK)
BondType (C or S)
BondAmount
PostedDate
now I also need a PostedBy field and here's where the trouble starts. If it's a bonding company I can just reference the BondCompanyID, but if it's a person posting a Cash bond, I need to store their name and address and other information for the bond refund. Also if it's a person posting a surety bond then I need to be able to record information about the property or other item of value that has been pledged.
So, any input on how to accomplish this? I have two or three different ideas, but am not sure on which is the best and want to see what you would do!
Thanks!
Leslie
When a bond is posted for a person it can be either a Surety Bond or a Cash Bond.
A surety bond is property or other valuables pledged against the bond and a cash bond is cash deposited with the court.
A bond can be posted by either a person or a bonding company.
Bonds posted by the bonding companies are ALWAYS surety bonds. Bonds posted by people are USUALLY cash bonds.
I have a table (tblBondCompany) listing all the authorized bonding companies of the court. I am creating a table to store the bond information:
tblBonds
BondID (PK)
PersonID (FK)
BondType (C or S)
BondAmount
PostedDate
now I also need a PostedBy field and here's where the trouble starts. If it's a bonding company I can just reference the BondCompanyID, but if it's a person posting a Cash bond, I need to store their name and address and other information for the bond refund. Also if it's a person posting a surety bond then I need to be able to record information about the property or other item of value that has been pledged.
So, any input on how to accomplish this? I have two or three different ideas, but am not sure on which is the best and want to see what you would do!
Thanks!
Leslie