I have been desiging databases (small ones) for probably 2 or 3 years now, and I still don't know what I'm doing.
Would someone mind taking a look at schema and let me know if I'm on the right track?
Idea is that I wanted a unique identifier for Persons, Organizations (and any other groups that may come along such as "Schools", "Agencies", whatever) and so created the Identifiers table.
Then, any Identifier will make a transaction (not literally, this is just for record keeping, not real-time transactions) to another Identifier, which may or may not be related to an Initiative/Program.
http://216.65.101.25/upload/uploads/sm_schema1.gif
Of particular concern to me is the Identifiers_1 table that Access automatically generated when I tried to link IdentifierID to more than one field in the FundingTransactions table. Is this right, or is it doing something funky? I'm not sure what it should look like in the Relationships window in Access, but in my schema, IdentifierID from the Identifiers table should have link to both FundingSourceID and FundingRecipientID (make sense? =)
Just want to know if I'm going wrong anywhere, too often I discover later in the game that a certain schema would have suited my project better.
Thanks for looking!