Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Based on the report below conduct the normalization and draw the Relational Data

ID: 3916058 • Letter: B

Question

Based on the report below conduct the normalization and draw the Relational Database (Tables and relationship). You can make the assumptions.

STUDENT RECOMMENDATION COURSE REPORT 2016-2017 Happy Senior High School Student Data : Jane Seymour Name No Grade Status Addres:s Gender ID No, Email Phone Advisor 0012345 : Active : JI. Salemba 1/10, Jakarta : Female : 1733560304990002 : janecute@yahoo.com : +628527778889 : Kris Hartono/ T5678/krish88@gmail.com Recommended Course No 23456 Intro Name Instructor Email Start Date Finish Date to James JamesHar@yahoo.com 03/04/2016 04/06/2016 5 Woodworking Harto T1221 Dino 34678 C Marcus88@msn.com 08/08/2016 11/11/2016 1 Programming Marcus T4231 Detailed Course Schedule 23456 Introduction to Woodworking Instructor: James Harto/T1221 Location/Room: Adam Smith Building/211 Extension 201 Start Time Finish Time Locationn Room 101 101 NoDay 1 Tuesda 09.00 09.00 10.30 10.30 Ralph Worksho 2 Thursday Ralph Workshop

Explanation / Answer

STUDENT- PERSONAL DETAILS TABLE

STUDENT- ID

STUDENT- NAME

STUDENT EMAIL

STUDENT PHONE

ADDRESS

GENDER

Here student email and student phone are also unique in the table but if they get changed or updated student personal detail will get changed accordingly, so making separate table for student email and student phone is not necessary.

STUDENT –ACADEMICS table

STUDENT- ID

No (COURSE NUMBER)

GRADES

STATUS(ACTIVE/INACTIVE)

COURSE-NAMES table

COURSE NUMBER

COURSE NAME

INSTRUCTOR-PERSONAL DETAILS TABLE

INSTRUCTOR NAME

INSTRUCTOR EMAIL

NO.(COURSE NUMBER)

COURSE-DURATION TABLE

NO. (COURSE-NUMBER)

INSTRUCTOR-EMAIL

INSTRUCTOR-NAME

COURSE START DATE

COURSE FINISH DATE

Here we have to repeat instructor email because to identify the instructor we have to use these two attributes.

I am assuming you have multiple extension numbers to represent the different blocks of building.

In those extension there are multiple location having different room numbers in those locations.

COURSE_LOCATION_ROOM TABLE

LOCATION_NAME

NO.(COURSE NUMBER)

ROOM No. AND EXTENSION

COURES_DAY_TIME_TABLE

NO.(COURSE NUMBER)

DAY

START TIME

END TIME

STUDENT- ID

STUDENT- NAME

STUDENT EMAIL

STUDENT PHONE

ADDRESS

GENDER

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote