Results 1 to 3 of 3
  1. #1
    audmkamp is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    Jan 2013
    Location
    Portland, IN
    Posts
    4

    Database design question

    I'm creating an access database that I will use to track prices of two items from each of 25 competitors. Prices for the two items from all 25 companies will be entered twice weekly. In the past the company has kept the price records by printing out a page in table format every day. I want to be able to put all 5 years of the price history in an access database (good intern project for this summer!)



    I want to be able use the price data to create charts showing price history by company & compare to ours, compare current prices to 5-year averages, etc.

    I have experience in modifying existing Access databases, and creating forms from existing tables with relationships, but struggle with setting up the initial tables and relationships from scratch.

    Can someone suggest how many tables to include and what items should be in each?




    Ideally I want to create a form to make the updates to the database that would look much like our printouts now to make data entry easier. What I envision is shown below with the date at the top, list the 25 competitors down the side and have columns for the two price items. Does this seem reasonable/doable?

    Date ______
    ------------------Item1 ------Item2
    Competitor1
    Competitior2
    Competitior3
    Competitor....

  2. #2
    alansidman's Avatar
    alansidman is offline VIP
    Windows 7 32bit Access 2010 32bit
    Join Date
    Apr 2010
    Location
    Steamboat Springs
    Posts
    2,529
    PriceTable
    ----------
    RecordID PK autonumber
    CompetitorID FK Integer
    PriceDate Date/Time
    Item FK Integer
    Price Currency

    competitorrTable
    ------------
    CompID PK autonumber
    CompName Text
    Other Pertinent comp Fields

    ItemTable
    ---------
    ItemID PK autonumber
    ItemDescription
    Other Item fields as necessary

    Based upon what you have indicated, this is the approach I would take. I would then build the forms based upon these tables. Your queries which will be the basis for your charts can then be easily built and analyzed. Using this approach, if you decide to add more items to track it is readily available.

    Here is a good read on table normalization and db design

    http://www.deeptraining.com/litwin/d...aseDesign.aspx

    Alan

  3. #3
    audmkamp is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    Jan 2013
    Location
    Portland, IN
    Posts
    4
    Thanks for your response. Should give me a good start. Will work on it in the coming days & leave further questions here if any.

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

Similar Threads

  1. Replies: 2
    Last Post: 01-28-2013, 04:42 PM
  2. Database design Question
    By access2day in forum Database Design
    Replies: 1
    Last Post: 05-03-2012, 10:15 AM
  3. Database design question
    By udigold1 in forum Database Design
    Replies: 3
    Last Post: 03-23-2012, 02:20 PM
  4. Database Design Question
    By AccessNewBiegr in forum Access
    Replies: 2
    Last Post: 02-08-2011, 08:22 AM
  5. A basic question about database design
    By guitarbinge in forum Access
    Replies: 2
    Last Post: 11-05-2010, 03:29 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