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.
SQL
SQL stands for Structured Query Language, is a form of communication that uses queries structured in a specific format to store, manage & retrieve data from a relational database.
Queries
A query is a type of computer programming language that is used to retrieve data from a database. Databases are useful in a variety of ways. They enable the retrieval of records or parts of records, as well as the performance of various calculations prior to displaying the results. A search query is one type of query that many people perform several times per day. A search query is executed every time you use a search engine to find something. When you press the Enter key, the keywords are sent to the search engine, where they are processed by an algorithm that retrieves related results from the search index. Your query's results are displayed on a search engine results page, or SER.
Don't want copy paste answer
Step by step
Solved in 2 steps