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've been appointed the lucky person to develop an inhouse training database. I have a few questions if you don't mind.

There will be several courses, each course will have many sessions and each session can be attended by many employees.

I'm seeing this as course to sessions as 1 to many, sessions to employees as many to many with a join file.

Some of the requirments are quarterly reports on courses, reports on completed sessions by employee, reports by year, etc.

This should be pretty straight ahead or am I missing something (yet again!)

many thanks,

nati

I designed a similar database a few years ago. It has a Courses database with course outlines and descriptions. This is related to a Dates datbase which is the day/session that the course is scheduled for. (There is also a Locations database to track where the course is scheduled, and an Instructor database to track who teaches the course that are related to the Dates file.)

A People database tracks the student's names and details. This and the Dates database are related to an Enrolments database which is where all of the real work happens.

How many files is that... six in total. It works well for us, but I did it years ago and as it was my first, there are things that I'd now do differently, mainly interface stuff. The data design is pretty solid.

  • Author

Hi Vaughn,

Thanks for your input. That's what I'm wondering here, is the sessions database the "real work" one? There are a finite number of courses, occasionnaly one may be added or removed, but there are always new sessions with new dates. So to me that is the "work" file. Create a new session, give it it's time and date, add employees from the employee file to it. Does this sound right?

Thanks,

nati

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.