Neco 2020 Data Processing Question 5
Practice essay / theory question 5 from the 2020 Neco Data Processing examination. This question covers Database Management Systems (DBMS), ER modelling, Relational schema, SQL, Normalization .
A small retail store maintains a database to record its sales transactions. The store has three entity types: **Product** (ProductID, Name, UnitPrice), **Customer** (CustomerID, Name, MembershipLevel), and **Sale** (SaleID, Date, CustomerID). Each sale may include multiple products; the quantity of each product sold is recorded in a junction entity **SaleItem** (SaleID, ProductID, Quantity). The attribute MembershipLevel can take the values 'Standard', 'Silver' or 'Gold'. The store offers a discount on the total amount of a sale based on MembershipLevel: Standard – no discount, Silver – 5 % discount, Gold – 10 % discount.
Question Parts
Detailed Solution & Marking Scheme
Get the step-by-step solution, key points required by examiners and detailed marking guidance through the Edcrib AI Tutor.
Reveal AnswerAbout This Question
This is Neco 2020 Data Processing Question 5. It is one of the essay questions from the 2020 Neco Data Processing examination.
The question covers Database Management Systems (DBMS), ER modelling, Relational schema, SQL, Normalization .
Master the Exam!
You've seen a preview, but there are thousands more questions plus AI tutor to break down complex solutions.