Question: After reviewing your database design from Lab 1: Creating a Database Design, the college has provided more information for the database that they want developed:

After reviewing your database design from Lab 1: Creating a Database Design, the college has provided more information for the database that they want developed: For each student, the college needs to track the student ID, student names, addresses, start date, phone numbers and types (such as mobile, home, work), email addresses and types (such as personal, school, work), gender, and birth date. For each course, the college needs to track the course ID, course name, department, quarters offered, sections, and instructor teaching each course. For each instructor, the college needs to track the instructor ID, name, address, phone numbers and types (such as mobile, home, work), email addresses and types (such as personal, school, work), gender, birth date, and the courses that each instructor is qualified to teach. Additionally, the college needs to track the final grades for each student after each course has completed.

3. Write a one to two (1-2) page paper in which you:

Discuss the degree to which you believe your diagram reflects the database design.

Describe any assumptions that you had to make about the business rules to in order to create the diagram and the associated relationships

I have prepared a data model to as per the requirement:

Course Info
Course ID
Course Name
Student info
Course ID
Student Name
Other student info like Student ID
Instructor Info
Course ID
Instructor name
Additional info like employee ID

Consider three entities

1) Student Info: Having the basic student information like name, student ID, etc and specially the Course ID, which the student has opted for.

2) Course Info: This entity should have Course Name and Course ID.

3) Instructor Info: This entity will contain basic information about instructor and also the Course ID, which the intructor is teaching.

Now since each entity has Course ID, so it becomes our primary key and it connect all the three entities to each other giving the associative information as per the requirement.

According to me as per the requirement , the college wants to track the student, course and the intructor related to each course. I believe my data model is capable enough for providing the required thing by a degree of 100 percent, this is because as i have kept Course ID as the key and it will be unique for every course, so each student's and intructor's record will have this Course ID which will provide the associative linkage to Course Info entity.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!