Results 1 to 7 of 7
  1. #1
    wes228 is offline Novice
    Windows 7 32bit Access 2010 32bit
    Join Date
    Sep 2013
    Posts
    10

    Possible to enter data in three dimensions?


    I am relatively new to this. I am trying to design a database and need to store data in three dimensions. I have a list of faculty members at our university and need to record data about their salaries and the courses they teach. However, I also need to keep a record for each semester as well. I would like to have the faculty + salaries + courses laid out in a "Fall 2012 Semester" table, for example, and then stack the "Spring 2013" semester table on top of it, etc to make one three-dimensional table.

    Otherwise, it appears that I will have to create a separate table for each semester and repeat the list of faculty members.

  2. #2
    ItsMe's Avatar
    ItsMe is offline Sometimes Helpful
    Windows XP Access 2003
    Join Date
    Aug 2013
    Posts
    7,862
    M-Theory suggests this is possible. You need to look at Access as a Relational Database Management System. This is actually the answer to your question. Access is an RDBMS.

    So your two dimensional spreadsheets will in fact layer upward into a third dimension within an RDBMS because you can tie them together with relationships or what is known as Primary Keys represented by Foreign Keys. Some activity, of your choosing, can represent your semesters within one table because this table will hold a Key that represents a unique identifier within the table that describes the given record of the given semester's description.

  3. #3
    Dal Jeanis is offline VIP
    Windows 7 32bit Access 2010 32bit
    Join Date
    May 2013
    Location
    Dallas TX
    Posts
    1,742
    Okay, you're making your life difficult. Head over to Roger Carlson's site at http://rogersaccesslibrary.com and review his free tutorials on database design and application design.

    The rule is, keep your "entities" separate, so that each table is meaningful and they can be linked to produce even more meaningful information. Staff members are one table. Staff member salaries are one table, with foreign key to the staff member and an attribute for the date that salary amount started, or perhaps instead with a foreign key to the semester it is relevant to (if your salaries usually change by semester or school year).

    Classes in the abstract (as in the catalog information for English 101) are one table, whereas the particular classes that are scheduled and taught in any given semester are in a separate table, with linking tables that connect the class to one or more teacher(s), one or more room(s), a time schedule, and a bunch of students.

    Also, there are several places that you can go to get "industry specific" database designs, rather than reinventing the wheel. Here's one http://www.databaseanswers.org/data_models/index.htm. It's worth having a look, rather than beating your head against a wall of "maybe's".

  4. #4
    ItsMe's Avatar
    ItsMe is offline Sometimes Helpful
    Windows XP Access 2003
    Join Date
    Aug 2013
    Posts
    7,862
    What he said

  5. #5
    Dal Jeanis is offline VIP
    Windows 7 32bit Access 2010 32bit
    Join Date
    May 2013
    Location
    Dallas TX
    Posts
    1,742
    Oh, what I forgot to said... say... was that, once you get your entities right, you can produce elegant three dimensional models (crosstabs) that give you exactly what you are asking for, without all the work of trying to make your tables themselves be inappropriately three dimensional. Each table is simple, but the combinations of tables represent the real world data accurately and succinctly.

    That's why I said you were making your life difficult.

  6. #6
    ItsMe's Avatar
    ItsMe is offline Sometimes Helpful
    Windows XP Access 2003
    Join Date
    Aug 2013
    Posts
    7,862
    Quote Originally Posted by Dal Jeanis View Post
    That's why I said you were making your life difficult.
    I guess the multiverse approach may be exhaustive.

  7. #7
    Dal Jeanis is offline VIP
    Windows 7 32bit Access 2010 32bit
    Join Date
    May 2013
    Location
    Dallas TX
    Posts
    1,742
    And to debug... exhausting.

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

Similar Threads

  1. Replies: 7
    Last Post: 09-04-2013, 03:28 PM
  2. Replies: 3
    Last Post: 11-25-2012, 06:09 PM
  3. Package dimensions query
    By aflamin24 in forum Queries
    Replies: 3
    Last Post: 10-23-2012, 07:26 PM
  4. Replies: 1
    Last Post: 07-16-2012, 02:10 PM
  5. code to determine correct dimensions
    By mbar in forum Programming
    Replies: 3
    Last Post: 05-03-2012, 04:27 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