Results 1 to 6 of 6
  1. #1
    DublinDude is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jan 2015
    Posts
    3

    Unhappy Need help designing VERY simple database...

    Hi all,

    I am reasonably familiar with Access but for some reason I am getting all confused when it comes to creating a simple relational database.

    Basically, it is a simple database for a small school. 100 students separated into 5 groups. Some groups are doing Level 1 and some are doing Level 2. There are certain subjects they study at Level 1 and certain subjects they study at Level 2. So that much was easy to design. It can show what students are on what level, in what group etc.

    However, where I seem to be confusing myself is when it comes to the actual subjects they are doing. I want to be able to show what subject a particular student is doing and what ones they have done so far and yet to do. If that makes sense?

    Once the structure is in place, I can enter all the necessary data and then I want to create a launch form for people to access and view/edit info.



    This is the structure I have so far. (my module I mean subject)

    Click image for larger version. 

Name:	db1.jpg 
Views:	26 
Size:	45.3 KB 
ID:	19511

    I would be grateful for any help on this as it is rather urgent I have it finished.

  2. #2
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    52,919
    I can't reconcile the ERD with the narrative description.

    A student is assigned a level - which means what - grades 1 thru 12?

    Students study subjects that are in different levels? So a student in grade 6 might study math at grade 8 level (algebra?)?

    Why do subjects even need to be associated with levels?

    If module means subject then why is ModuleID in Students table?

    Need another table that associates students with the various subjects they study.
    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.

  3. #3
    DublinDude is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jan 2015
    Posts
    3
    Quote Originally Posted by June7 View Post
    I can't reconcile the ERD with the narrative description.

    A student is assigned a level - which means what - grades 1 thru 12?

    Students study subjects that are in different levels? So a student in grade 6 might study math at grade 8 level (algebra?)?

    Why do subjects even need to be associated with levels?

    If module means subject then why is ModuleID in Students table?

    Need another table that associates students with the various subjects they study.
    Hi there, thanks for the reply.

    There are only two levels. Level 1 and Level 2. (2 being more advanced subjects).
    Each Level has a different set of subjects.
    I think I placed the ModuleID field in the Students table to see if it would show what subject a student is currently doing. (they do one subject at a time)


  4. #4
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    52,919
    The 'current' subject can be queried from the StudentSubjects table you need to build. No need for the hassle of maintaining another field. This is assuming you want to retain history.
    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.

  5. #5
    DublinDude is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jan 2015
    Posts
    3
    Quote Originally Posted by June7 View Post
    The 'current' subject can be queried from the StudentSubjects table you need to build. No need for the hassle of maintaining another field. This is assuming you want to retain history.
    Oh yea I forgot about that. That makes it easier. Could the same be done to show what subjects a student has done so far.

  6. #6
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    52,919
    Don't really understand your question. The StudentSubjects table shows subjects students have taken.
    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. database designing
    By tommyried in forum Database Design
    Replies: 1
    Last Post: 02-27-2014, 12:41 PM
  2. Designing my database
    By ldypurple in forum Database Design
    Replies: 11
    Last Post: 03-06-2013, 10:58 PM
  3. Need help designing a simple Skills/Training Matrix
    By RoyLittle0 in forum Database Design
    Replies: 5
    Last Post: 02-06-2013, 05:19 PM
  4. Designing a database for a log
    By neo651 in forum Database Design
    Replies: 3
    Last Post: 10-31-2011, 11:45 AM
  5. Help with designing database
    By nimalp in forum Access
    Replies: 6
    Last Post: 09-15-2010, 10:34 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