Results 1 to 3 of 3
  1. #1
    JaimieRodgers is offline Novice
    Windows 7 64bit Access 2010 32bit
    Join Date
    Dec 2012
    Posts
    1

    Relationships on tables for different types of contacts

    It has been way too long since I have used Access and I am starting to develop one from scratch for my dad's lending company. My thoughts around organizing my tables were this.



    I have three different types of contacts so far

    1 Borrower
    2 Lender
    3 Investor

    All three have basic information of a contact that are in one table, but then there are more fields needed depending on what type of contact the person/company is. I also have the same type of relationship where depending on what type of company it is I will need additional information stored.

    1 Individual
    2 Corporation
    3 Limited Liability Company
    4 Partnership

    I am stuck on relationships. How do I set up the relationships so that if a person is a borrower that is a corporation it only needs to occupy the contact table, borrwer table, and corporation table and the others are ok to be blank for that contact? I appreciate any help with this one. I am usually quicker when I teach myself.

  2. #2
    NTC is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    Nov 2009
    Posts
    2,392
    Well your question is general so you can lots of different opinions which can all be correct in their own way.

    I would view Borrower/Lender/Investor to be a 'role' - and would only have 1 table; not separate tables by role. One role may require fields that the other role does not. One could simply ignore the invalid fields or actively dis-enable fields based on the role designation.

    Again the Individual/Corp/etc is simply a selection of type I don't see that this is an issue.

    When you do have multiple related records is when you have to have a related table. Let's say ABC Corp has 10 locations or 10 employees and you want to db all. Then these should be in separate 'child' tables that link to the 'parent' table.

    Hope this helps.

  3. #3
    June7's Avatar
    June7 is offline VIP
    Windows XP Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,770
    Agree with NTC. There are many unknowns about your model and approach will be impacted by those other factors.

    Could the same person function in more than one role (Borrower, Lender, Investor)?

    How are contacts related to companies?
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 5
    Last Post: 12-23-2011, 05:44 PM
  2. Replies: 7
    Last Post: 10-25-2011, 08:32 PM
  3. Many to Many Relationships among 8 tables
    By Pilotwings_64 in forum Database Design
    Replies: 9
    Last Post: 10-30-2010, 03:12 AM
  4. Help on Tables/relationships?
    By mistaken_myst in forum Database Design
    Replies: 3
    Last Post: 04-01-2009, 05:16 PM
  5. Relationships btw tables
    By metaDM in forum Queries
    Replies: 0
    Last Post: 03-05-2009, 12:15 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums