Happy Shop sells different products to the customers. A customer could buy one or more products at a time. An invoice will be issued to a customer for cach purchase. Table 1 is used to record all the data in the shop. Customer Customer Invoice Name Product Product Price $50 $67 Date Quantity ID No ID Helen Helen Helen Mary Davis Davis 001 N123 21/3/2022 3. P12 P13 21/3/2022 25/3/2022 28/3/2022 28/3/2022 28/3/2022 001 001 N123 N124 N125 N126 N126 Table 1: Happy Shop Database P12 $50 002 P14 $87 2. 003 P12 $50 3 003 PIS $26 (a) Identify the primary key with minimum number of attributes of Table 1 and discuss THREE different update anomalies in Table 1 with examples. (b) State the nomal form that Table 1 belongs to. Then, normalize Table I to 3NF by showing the table schema for each table.

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

Solve both part

Question A3
Happy Shop sells different products to the customers. A customer could buy one or more products
at a time. An invoice will be issued to a customer for cach purchase. Table I is used to record all
the data in the shop.
Product Product
Price
Customer Customer Invoice
ID
001
001
001
002
Date
Quantity
Name
Helen
No
ID
21/3/2022
N123
N123
P12
$50
3.
Helen
Helen
21/3/2022
25/3/2022
28/3/2022
P13
P12
$67
$50
$87
N124
7
Mary
N125
P14
003
Davis
N126
28/3/2022
P12
$50
3.
N126
$26
28/3/2022
Table 1: Happy Shop Database
003
Davis
P15
6.
(a) Identify the primary key with minimum number of attributes of Table 1 and discuss
THREE different update anomalies in Table I with examples.
(b) State the nomal form that Table 1 belongs to. Then, normalize Table 1 to 3NF by showing
the table schema for each table.
Transcribed Image Text:Question A3 Happy Shop sells different products to the customers. A customer could buy one or more products at a time. An invoice will be issued to a customer for cach purchase. Table I is used to record all the data in the shop. Product Product Price Customer Customer Invoice ID 001 001 001 002 Date Quantity Name Helen No ID 21/3/2022 N123 N123 P12 $50 3. Helen Helen 21/3/2022 25/3/2022 28/3/2022 P13 P12 $67 $50 $87 N124 7 Mary N125 P14 003 Davis N126 28/3/2022 P12 $50 3. N126 $26 28/3/2022 Table 1: Happy Shop Database 003 Davis P15 6. (a) Identify the primary key with minimum number of attributes of Table 1 and discuss THREE different update anomalies in Table I with examples. (b) State the nomal form that Table 1 belongs to. Then, normalize Table 1 to 3NF by showing the table schema for each table.
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.
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