Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Normalize the following Schema into 3NF: Department (deptName, phone, faxNo, location, mgrStaffNo, mgrStartDate) Primary Key : deptName Functional Dependencies: phone, faxNo, location -> deptName mgrStartDate

Normalize the following Schema into 3NF:


Department (deptName, phone, faxNo, location, mgrStaffNo, mgrStartDate)

Primary Key: deptName

Functional Dependencies:

phone, faxNo, location -> deptName

mgrStartDate -> mgrStaffNo


Course (cCode, title, duration, leaderStaffNo, deptName)

Primary Key: cCode

Functional Dependencies:

title, duration, leaderStaffNo, deptName -> cCode


Module (mCode, title, startDate, endDate, coursework, exam, courseCode, drctStaffNo)

Primary Key: mCode


Staff (staffNo, fName, lName, address, phone, officeNo, sex, salary, post, computerID,

deptName)

Primary Key: staffNo

Functional Dependencies:

fName, lName, address, phone, officeNo, sex, salary -> staffNo


Student (matricNo, fName, lName, town, street, postCode, dob, sex, loan, courseCode)

Primary Key: matricNo

Functional Dependencies:

fName, lName, town, street, post Code, dob, sex, loan, courseCode -> matricNo


Next-Of-Kin (matricNo, name, phone, relationship)

Primary Key: matricNo, name

Functional Dependencies:

name, phone, relationship -> matricNo



Undertakes (stdMatricNo, moduleCode, performance)

Primary Key: stdMatricNo, moduleCode

Functional Dependencies:

performance -> stdMatricNo, moduleCode 


Teaches (teachStaffNo, moduleCode, hours)

Primary Key: teachStaffNo, moduleCode

Functional Dependencies:

hours -> teachStaffNo, moduleCode


Texts (moduleCode, text)

Primary Key: moduleCode, text


Qualifications (qualStaffNo, qualification)

Primary Key: qualStaffNo, qualification




These two don't seem to have any functional dependencies:

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_2

Step: 3

blur-text-image_3

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

Fundamentals Of Database Systems

Authors: Ramez Elmasri, Shamkant Navathe

7th Edition

0133970779, 978-0133970777

More Books

Students also viewed these Databases questions

Question

Could self-service websites be used in place of call centers?

Answered: 1 week ago

Question

=+b) What are the null and alternative hypotheses?

Answered: 1 week ago

Question

What is the Boolean model of IR? What are its limitations?

Answered: 1 week ago