Results 1 to 2 of 2
  1. #1
    jpepin is offline Novice
    Windows Vista Access 2007
    Join Date
    Apr 2010
    Posts
    1

    School Enrollment Database


    Hey everyone, I'm a beginner at MS Access and I'm designing a database for some coursework.

    This project is for a Dance studio which offers multiple courses each semester for its students. What I have now is:

    Student(StudentID#,...)
    Courses(Course#,CourseName,TuitionFee,StartDate,EndDate)
    Enrolled([StudentID#],[Course#]) -bridge entity

    I believe this will work, but it could get tedious to re-enter some of the same classes every semester. Also, couldn't there be inquery issues with all the redundant data over time?

    The end goal of all this data is to generate a course roster, and track a student's Balance for fees owed to the studio.

    What I do like about this is that Enrolling is a cinch, shortning significant data entry time. My only thought was to create a "Semester" entity, but I don't know how to bridge all 3 of these b/c of all the many to many relationships. How do colleges and high schools store their data of who's enrolled in what, when?

    Any suggestions would be awesome. Thanks!

  2. #2
    TheShabz is offline Court Jester
    Windows XP Access 2003
    Join Date
    Feb 2010
    Posts
    1,368
    That looks right to me. Compound key is done properly. As far as having that junction table so big it becomes hard to query, I believe they purge (soft delete) entries for students who are no longer at the school. What I would do is have an ActiveStudentIndicator in my Students table, then at the end of each semester/year, send inactive student records to an archive table/db.

    One thing as far as naming convention goes, replace # with Num. having special characters in your field names is generally a no-no.

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

Similar Threads

  1. Need help a school report database
    By learnac in forum Database Design
    Replies: 1
    Last Post: 01-28-2010, 09:14 PM
  2. Replies: 1
    Last Post: 01-06-2010, 10:32 AM
  3. High School Help
    By mfgriggs in forum Queries
    Replies: 3
    Last Post: 11-18-2009, 01:18 PM
  4. Database Design for a School
    By FallingToaster in forum Database Design
    Replies: 2
    Last Post: 08-12-2009, 10:47 PM
  5. Querying Queries for Music School
    By jenny_jumps in forum Queries
    Replies: 0
    Last Post: 01-28-2009, 11:46 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