Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You are asked to design the Relational Database Model for a simple college course management software with the below requirements The software manage information of

You are asked to design the Relational Database Model for a simple college course management software with the below requirements

The software manage information of students, faculties, departments, and courses that are offered.

  • The courses are offered in different sections
  • A course may have prerequisites which are other courses
  • The students can register for a section of a course. A student can take multiple sections throughout their program
  • Each section is assigned a faculty to teach. A faculty can teach many sections
    • The faculties department information is also stored
  • Each section also offer tutoring sessions where a student helps another student

Please derive the RDM diagram for this database with the requirements

  • Student and Faculty should have basic information like name (first and last), email, phone number
  • Courses have name and description
  • Departments have name and address
  • Course sections should have their schedule information including year, semester, lecture time
  • The student grade from a course section should be recorded
  • All tutoring sessions should have their meeting time recorded

Some hints to help you:

  • The tutoring relationship is a ternary one StudentStudent-CourseSection with an attribute (meeting time). It is resolved similarly to a M:N relationship (there are examples in the slides). Remember to add the required attribute.
  • Student grade is an attribute of the Take relationship. Remember to add the required attribute when resolving this relationship.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Essential SQLAlchemy Mapping Python To Databases

Authors: Myers, Jason Myers

2nd Edition

1491916567, 9781491916568

More Books

Students also viewed these Databases questions