Results 1 to 4 of 4
  1. #1
    tagteam is offline Competent Performer
    Windows 7 64bit Access 2010 32bit
    Join Date
    Mar 2013
    Posts
    494

    Best design for table layout

    I am moving my company from an Approach database to Access. Right now everything is basically in one table in the approach database. I am trying to decide how far to break down the data into separate tables.
    I deal with railcars and each railcar has attributes, tests and repairs but also has to be assigned to a customer for a certain period of time.
    I was thinkg of doing the following:
    Railcar table - basic railcar info
    Test table - all the possible tests
    Repair table - all the repairs


    assignement table - information about that lease period
    customer table - basic customer information

    One of my main concerns is that if I break the tables down too much it becomes too difficult to update things. For example railcars can have several different types of attributes. if i make an extra attributes table it will be more difficult to update or change the attributes by just clicking on a dropdown or something.

    I am not really sure if I am getting my question explained properly. I suppose basically I am wondering how "Normalized" I should make the database and if I break it down to too many tables will it be difficult to do simple updates and queries?
    Thanks for any help

  2. #2
    orange's Avatar
    orange is offline Moderator
    Windows XP Access 2003
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,848

    Number of tables

    I don't think it's a separate decision to identify how many tables to make/design/build.
    If you forget Access and Approach for a minute and look at this tutorial, I'm sure you'll
    see what I'm talking about. You can't arbitrarily say -- I'm going to build a database with 4 tables.

    Well, I guess you could say that, but look a the tutorial and see...

    good luck

  3. #3
    tagteam is offline Competent Performer
    Windows 7 64bit Access 2010 32bit
    Join Date
    Mar 2013
    Posts
    494
    Yes, you are correct. I have actually read that document and it was very helpful. I have several more tables but I did not want to bog down the thread with all of the details.
    Basically I am looking for some advice from anyone who has built a database with a lot of tables (My current plan actually has closer to 15 table) and see if there is any downside to breaking down the relationships all the way.
    For example it is difficult to create ad hoc reports when the tables are broken down so far because users dont understand how all the tables work together.
    Thanks

  4. #4
    orange's Avatar
    orange is offline Moderator
    Windows XP Access 2003
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,848
    So give the users some canned reports.
    Or give them a form(s) to select parameters to build the SQL behind the scenes and then a button to build the report based on the sql that was built behind the scenes.

    see Martin green' site especially dynamic reports. His sql and vba tutorials are thorough.

    The users should not have to be aware of how many tables are involved.

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

Similar Threads

  1. Locking the design and Layout views
    By kcollop in forum Forms
    Replies: 3
    Last Post: 07-19-2012, 03:55 PM
  2. Database Design and Layout
    By rhys.downard in forum Database Design
    Replies: 1
    Last Post: 02-29-2012, 09:49 AM
  3. Update table with different layout
    By Deutz in forum Queries
    Replies: 2
    Last Post: 10-03-2011, 10:51 PM
  4. Help needed with table design/layout for newbie
    By jase118 in forum Database Design
    Replies: 8
    Last Post: 06-05-2010, 02:59 AM
  5. Table Layout Question
    By WonkeyDonkey in forum Database Design
    Replies: 6
    Last Post: 11-22-2005, 08:16 AM

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