Problem # 3: Normal Form (4NF) Suppose we have the following Courses table with columns CourselD, Instructor, Book that stores the courses, the instructor teaching the course, and the recommended books for the course. The book(s) recommended for a course does not depend on the teacher teaching the course, just on the course. Here is an example of instantiation for this table: Courses: CourseID Instructor Book IT360 Crainiceanu Kroenke IT360 Crainiceanu Welling IT360 DeLooze Kroenke Welling Kroenke IT360 DeLooze S1440 Crainiceanu SI440 Crainiceanu Ramakrishna n SI440 Crainiceanu Stonebraker a) Give an example of a multivalued dependency in the Courses table. b) Is the Courses table in 4NF? If answer to yes, say why. If not, decompose the table such that the resulting tables are in 4th normal form. For each of the resulting tables, give the table name, column names, primary keys, and foreign keys.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question
Problem # 3: Normal Form (4NF)
Suppose we have the following Courses table with columns CourselD, Instructor, Book that
stores the courses, the instructor teaching the course, and the recommended books for the
course. The book(s) recommended for a course does not depend on the teacher teaching the
course, just on the course. Here is an example of instantiation for this table:
Courses:
CourselD
Instructor
Вook
IT360
Crainiceanu
Kroenke
IT360
Crainiceanu
Welling
IT360
DeLooze
Kroenke
IT360
DeLooze
Welling
SI440
Crainiceanu
Kroenke
SI440
Crainiceanu
Ramakrishna
SI440
Crainiceanu
Stonebraker
a) Give an example of a multivalued dependency in the Courses table.
b) Is the Courses table in 4NF? If answer to yes, say why. If not, decompose the table such
that the resulting tables are in 4th normal form. For each of the resulting tables, give the
table name, column names, primary keys, and foreign keys.
Transcribed Image Text:Problem # 3: Normal Form (4NF) Suppose we have the following Courses table with columns CourselD, Instructor, Book that stores the courses, the instructor teaching the course, and the recommended books for the course. The book(s) recommended for a course does not depend on the teacher teaching the course, just on the course. Here is an example of instantiation for this table: Courses: CourselD Instructor Вook IT360 Crainiceanu Kroenke IT360 Crainiceanu Welling IT360 DeLooze Kroenke IT360 DeLooze Welling SI440 Crainiceanu Kroenke SI440 Crainiceanu Ramakrishna SI440 Crainiceanu Stonebraker a) Give an example of a multivalued dependency in the Courses table. b) Is the Courses table in 4NF? If answer to yes, say why. If not, decompose the table such that the resulting tables are in 4th normal form. For each of the resulting tables, give the table name, column names, primary keys, and foreign keys.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Query Syntax
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education