Results 1 to 2 of 2
  1. #1
    AccessPower's Avatar
    AccessPower is offline Competent Performer
    Windows 10 Access 2013 64bit
    Join Date
    Oct 2016
    Posts
    165

    Database Architecture Suggestions

    I have a database in the works that is centered around training for employees. I am trying to develop a database that is optimally functional. I am debating on what I should do for the architecture of the tables and their relationships. Here is the criteria:

    Employee information must be contained within a table of its own.
    Course information must be contained within a table of its own.

    The job code of the employee falls under an umbrella job group. Whether or not a course is mandatory is based on the job group.

    There also needs to be a way to track what courses have been done by each employee, a way to pull up courses that are due within the next three months for each employee, and a way to see what training hasn't been completed or is overdue. Course requirement intervals can be Annual, 2 Year, 3 year, and 5 Year.

    All courses have CourseID.
    All employees have EmployeeID
    All Jobs have JobID


    All Job Groups have JobGroupID

    Can anyone suggest an efficient architecture for this?

    Thanks!

  2. #2
    ranman256's Avatar
    ranman256 is offline VIP
    Windows Vista Access 2010 32bit
    Join Date
    Apr 2014
    Location
    Kentucky
    Posts
    9,550
    a subtable to tEmployee table, will be tEmpTraining.
    EmployeeID, CourseID, DateTaken

    this way , you can lookup their training and get the Course most recent training.
    you need a tCourses ExpLength (2 years, 3 years) to hold the limit on this training.

    combine the tCourses ExpLength and tCourses.CourseID joined to tEmpTraining.CourseID and get DateTaken and calculate the ExpDate field:
    ExpDate: DateAdd("yyyy",tCourses ExpLength, tEmpTraining.DateTaken

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

Similar Threads

  1. Replies: 12
    Last Post: 06-25-2025, 12:31 PM
  2. Replies: 8
    Last Post: 07-24-2014, 11:11 PM
  3. Examiner Database Design Suggestions
    By seth1685 in forum Database Design
    Replies: 1
    Last Post: 01-05-2012, 10:11 AM
  4. Search engine result database suggestions
    By PIHA520 in forum Access
    Replies: 0
    Last Post: 05-29-2011, 05:44 PM
  5. Replies: 3
    Last Post: 10-15-2010, 04:23 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