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 each purchase. Table 1 is used to record all the data in the shop. Customer Customer Date Product Product Quantity Invoice No ID Name ID Price 001 Helen N123 21/3/2022 P12 $50 3 001 Helen N123 21/3/2022 P13 $67 5 001 Helen N124 25/3/2022 P12 $50 7 002 Mary N125 28/3/2022 P14 $87 2 003 Davis N126 28/3/2022 P12 $50 3 003 Davis N126 28/3/2022 P15 $26 6 Table 1: Happy Shop Database (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 normal form that Table I belongs to. Then, normalize Table 1 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

Don't want copy paste answer

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 each purchase. Table 1 is used to record all
the data in the shop.
Customer
Date
Product Product
Customer
Name
Invoice
No
Quantity
ID
ID
Price
001
Helen
N123
21/3/2022
P12
$50
3
001
Helen
N123
21/3/2022 P13
$67
5
001
Helen
N124
25/3/2022
P12
$50
7
002
Mary
N125
28/3/2022 P14
$87
2
003
Davis
N126
28/3/2022
P12
$50
3
003
Davis
N126
28/3/2022 P15
$26
6
Table 1: Happy Shop Database
(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 normal form that Table I 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 each purchase. Table 1 is used to record all the data in the shop. Customer Date Product Product Customer Name Invoice No Quantity ID ID Price 001 Helen N123 21/3/2022 P12 $50 3 001 Helen N123 21/3/2022 P13 $67 5 001 Helen N124 25/3/2022 P12 $50 7 002 Mary N125 28/3/2022 P14 $87 2 003 Davis N126 28/3/2022 P12 $50 3 003 Davis N126 28/3/2022 P15 $26 6 Table 1: Happy Shop Database (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 normal form that Table I 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.
Similar 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