aniversity consists of several dep nesters. Students take admission urer (any lecturer may take dif artment and each lecturer tutors arse outside of his department. E ake any course to improve and al. elation keeps records about the re

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Identify the key(s) and functional dependencies of the relation shown in R and then identify a
decomposition into Third normal form 3NF.
A university consists of several departments. Each department offers several courses in different
semesters. Students take admission in a department and enroll in a particular course taught by a
lecturer (any lecturer may take different courses in different semester) who is from the related
department and each lecturer tutors a group of students of his department. No student enrolls any
course outside of his department. Each lecturer is employed for a department. Any student may
retake any course to improve and all results(gpa) are recorded in R.
R relation keeps records about the results (gpa) in courses taken by students in different semesters
and also keeps record which lecturer taught that that course in that semester.
R (StudentID, Student_name, Student_email, Department_No, Dept_name, Dept_address,
Course_code, Course_title, Course_credit, GPA, Lecturer_ID, Lecturer_designation, Semester_id,
Semester_name, Semester_year)
Do Normalization up to 3NF.
Transcribed Image Text:Identify the key(s) and functional dependencies of the relation shown in R and then identify a decomposition into Third normal form 3NF. A university consists of several departments. Each department offers several courses in different semesters. Students take admission in a department and enroll in a particular course taught by a lecturer (any lecturer may take different courses in different semester) who is from the related department and each lecturer tutors a group of students of his department. No student enrolls any course outside of his department. Each lecturer is employed for a department. Any student may retake any course to improve and all results(gpa) are recorded in R. R relation keeps records about the results (gpa) in courses taken by students in different semesters and also keeps record which lecturer taught that that course in that semester. R (StudentID, Student_name, Student_email, Department_No, Dept_name, Dept_address, Course_code, Course_title, Course_credit, GPA, Lecturer_ID, Lecturer_designation, Semester_id, Semester_name, Semester_year) Do Normalization up to 3NF.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY