SOLVED: Database Design and Implementation (MOD002589)

 

Requirement Analysis (15%)

Identify and examine three different websites which offer an on-line purchasing facility. Look particularly at the interactive pages used for the purchasing function and from these list all the fields that have to be completed by the purchaser for each site. (Note that you do not have to limit yourself to data-entry fields, for higher marks analyse the websites for other possible entities and attributes.) From your three sets of attributes, produce one generic list.

-       Identifying 3 proper websites (1)

-       Identifying attributes from chosen website (2x3 = 6)

-       Common/Generalised list (with additional attributes if any) (4)

-       Evidence of Requirement analysis and extra excellence (4)

[Higher marks will be awarded for an extensive list of attributes including self-suggested entities and attributes i.e. hidden entities and attributes that can benefit an e-commerce system]

Modelling / Design (25%)

From this generic list, construct an Extended Entity Relationship (EER) diagram for a database that would support an on-line purchasing facility. Construct a supporting Table Schema. Explain your thinking, and any assumptions made in this process.

EERD (15)

Where

-       For a basic EERD with proper entities and attributes and multiplicity (up to 6)

 

-       For extended features (up to 4)

 

-       For normalised EERD (up to 5)

Explanation of Normalisation (05)

Schema (keys and data types) (05)

Implementation (10%) 

Using the software provided, build tables to represent the entities from the Table Schema. Invent data to represent stock for the tables created. Insert six records into each table. Provide screen dumps of all the CREATE TABLE statements and the completed tables with data.

Evaluation (50%)

Design five data retrieval queries for this database that demonstrate your skill with SQL and run them. Provide screen dumps to show each query and its output, explain for each query what it was intended to do, and how the data from the tables proves its successful operation. Demonstrate complex system queries for higher marks.

Similar queries will be regarded as one query 

Only SELECT queries will be considered.

An eligible query should have at least one JOIN, WHERE clause or some other function.

Higher marks will be provided for thinking out of the box and demonstrating excellence.

Each query contains 10 marks. (5 x 10 = 50). Each query should state four things

 

(i)

business purpose

(1)

(ii)

natural language query

(1)

(iii)

SQL code and output.

(6+1 = 7)

 

(iv)         Explanation of the results (1)

 

Disclaimer

The assignment sample provided by Assignments Consultancy is a previously completed work for another student and contains plagiarism. It is being shared only as a reference or guideline to help you understand how to structure and approach your own assignment. We do not recommend submitting it directly as your own work. You are solely responsible for ensuring the originality and integrity of the assignment you submit, and we advise using this sample only as inspiration while adhering to your institution's academic policies.

LEAVE A COMMENT

Comment Box is loading comments...