Consider the unnormalized data presented in the STUDENT table below: a) Identify the data redundancies and give reasons why they create problems in  schemas. STUNUM STUNAME TUTNUM TUTNAME COURSENUM COURSEDESC GRADE 00118536 John  Brown  RC985 Rose  Carter CS1001 CS1002 CS1003 Comp Research English Database design B A A 00118537 Marie  Smith TB526 Tom Black CS9001 CS9002 CS1002 Calculus Javascript English A B C 00118538 Mary Cole PF587 Peter  Finch  CS9002 CS1003 CS1001 Javascript Database design Comp Research C A A 00118539 Ian  Dunkley SH231 Sarah  Hardy CS9005 CS9006 CS1002 Information  Systems Web Design English A B B 00118540 Bob  Marley JH850 Jacqui  Hart CS9002 CS1002 CS1003 JavaScript English Database Deign  A B C b) Which dependencies represent 1NF violations? Identify and eliminate 1NF violations.  Present your table(s) after transformation into 1NF. c) Identify and remove any 2NF violations. Show the resulting schemas and tables d) Identify and remove any 3NF violations. Show the resulting schemas and tables

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

Consider the unnormalized data presented in the STUDENT table below:
a) Identify the data redundancies and give reasons why they create problems in 
schemas.

STUNUM STUNAME TUTNUM TUTNAME COURSENUM COURSEDESC GRADE
00118536 John 
Brown 
RC985 Rose 
Carter

CS1001

CS1002

CS1003

Comp Research

English

Database design

B

A

A

00118537 Marie 
Smith
TB526 Tom Black

CS9001

CS9002

CS1002

Calculus

Javascript

English

A

B

C

00118538 Mary Cole PF587 Peter 
Finch 

CS9002

CS1003

CS1001

Javascript

Database design

Comp Research

C

A

A

00118539 Ian 
Dunkley
SH231 Sarah 
Hardy

CS9005

CS9006

CS1002

Information 
Systems

Web Design

English

A

B

B

00118540 Bob 
Marley
JH850 Jacqui 
Hart

CS9002

CS1002

CS1003

JavaScript

English

Database Deign

 A

B

C


b) Which dependencies represent 1NF violations? Identify and eliminate 1NF violations. 
Present your table(s) after transformation into 1NF.

c) Identify and remove any 2NF violations. Show the resulting schemas and tables

d) Identify and remove any 3NF violations. Show the resulting schemas and tables 


Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Dataset
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-engineering and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
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