Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

I have done a variety of DB solutions, all of which have served the intended purpose. However, I am largely self-taught and know that my structures aren't always the best.

I am starting a new solution and would like to do it right from the beginning. Anyone mind offering how you would structure the following:

I am tracking student enrollments in online classes. Students from 6 different school districts are taking online classes through my program.

The curriculum comes from 3 different vendors.

I want to generate a variety of things, including reports based on the courses, the districts, and the vendors. (How many students took Course A?--How many students from District B took a course?--How many students took classes from Vendor C?)

I also want to be able to generate class lists for the teachers with contact and login info for their students.

So far, I have 6 tables:

Districts--name and demographic info for each district

Teachers--name, contact info, and licensure areas, and date hired

Courses--name and number of the class, vendor, teacher, and number of credits

Students--name, ID number, demographic info, DOB, district

Enrollments--course name and number, school year, credits, teacher, student name, student username/password for this course

Master--no fields currently. I envisioned this being the collection point of all the data....?

A student may take more than one course, which may be from different vendors. They will have a different username/password for each vendor, but multiple courses from the same vendor will use the same username/password.

I know I have plenty of duplicated fields, but I didn't have time to figure out the right way before I had to print some reports. I have time now,however, and would like to get it right.

I hope someone is willing to explain this to me like I'm a third grader--I think in the past I've been making it too hard.

thanks in advance.

Susan

Edited by Guest

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.