Answer the following questions: • What is normalisation? ● When is a table in INF? ● When is a table in 2NF? When is a table in 3NF? • Using the INVOICE table given below, draw its dependency diagram and identify all dependencies (including transitive and partial dependencies) You can assume that the table does not contain any repeating groups and that an invoice number references more than one product. Hint: This table uses a composite primary key. Attribute Sample Name Value INV_NUM 211347 Sample Value 211347 Sample Value 211347 Sample Value 211348 Qr Sample Value 211349

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
Question
100%
Answer the following questions:
●
What is normalisation?
When is a table in INF?
When is a table in 2NF?
When is a table in 3NF?
Attribute Sample Sample
Name
Value
Value
Using the INVOICE table given below, draw its dependency diagram and
identify all dependencies (including transitive and partial dependencies).
You can assume that the table does not contain any repeating groups and
that an invoice number references more than one product. Hint: This table
uses a composite primary key.
INV_NUM
PROD_NU AA-E3522
QW
M
SALE_DAT
E
211347
PROD_LA
BEL
15-Jan-201
8
Rotary
sander
VEND_CO 211
DE
211347
2X
QD-30093 RU-99574
8G
15-Jan-201
8
0.25-in.
Drill bit
Sample
Value
211
211347
15-Jan-201
8
Band saw
309
Sample
Value
211348
AA-E3522
QW
15-Jan-201
8
Rotary
sander
211
Sample
Value
211349
GH-77834
5P
0
16-Jan-201
8
Power drill
157
no
Transcribed Image Text:Answer the following questions: ● What is normalisation? When is a table in INF? When is a table in 2NF? When is a table in 3NF? Attribute Sample Sample Name Value Value Using the INVOICE table given below, draw its dependency diagram and identify all dependencies (including transitive and partial dependencies). You can assume that the table does not contain any repeating groups and that an invoice number references more than one product. Hint: This table uses a composite primary key. INV_NUM PROD_NU AA-E3522 QW M SALE_DAT E 211347 PROD_LA BEL 15-Jan-201 8 Rotary sander VEND_CO 211 DE 211347 2X QD-30093 RU-99574 8G 15-Jan-201 8 0.25-in. Drill bit Sample Value 211 211347 15-Jan-201 8 Band saw 309 Sample Value 211348 AA-E3522 QW 15-Jan-201 8 Rotary sander 211 Sample Value 211349 GH-77834 5P 0 16-Jan-201 8 Power drill 157 no
●
VEND_NA NeverFail, Never Fail,
ME
Inc.
Inc.
QUANT_S
OLD
1
PROD_PRI $34.46
CE
8
$2.73
BeGood,
Inc.
1
$31.59
Never Fail,
Inc.
2
$34.46
ToughGo,
Inc.
1
$69.32
Using the answer to the above question, remove all partial dependencies
and draw the new dependency diagrams. Identify the normal forms for
each table structure you created.
Using the answer to the above question, remove all transitive dependencies
and draw the new dependency diagrams. Identify the normal forms for
each table structure you created.
Transcribed Image Text:● VEND_NA NeverFail, Never Fail, ME Inc. Inc. QUANT_S OLD 1 PROD_PRI $34.46 CE 8 $2.73 BeGood, Inc. 1 $31.59 Never Fail, Inc. 2 $34.46 ToughGo, Inc. 1 $69.32 Using the answer to the above question, remove all partial dependencies and draw the new dependency diagrams. Identify the normal forms for each table structure you created. Using the answer to the above question, remove all transitive dependencies and draw the new dependency diagrams. Identify the normal forms for each table structure you created.
Expert Solution
steps

Step by step

Solved in 3 steps with 4 images

Blurred answer
Knowledge Booster
Arrays
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