Reference no: EM132288211
Objective: This is an individual assignment aimed to allow the students to design database systems and apply optimal strategies for efficient management of databases.
Outcome:
1) Creating visual representation of the logical structure of a database using Entity- Relationship diagram.
2) Apply normalization techniques to reduce redundancy in a database.
Task 1:
Submit a work proposal for this assignment by the end of week 8 which must include:
a) Understanding of deliverables - a detail description of deliverables.
b) General overview of proposed plan - initial understanding of solution to task2 and task 3.
c) Timeline for completion of task2 and task 3.
d) Resources required for completion of the assignment.
The work proposal must be submitted in a word file through the link available in Moodle. The proposal can also include draft answers.
Task 2:
a) Construct an Entity Relationship Diagram (ERD) for the scenario given below. Identify all the entities, attributes of each entity including primary key, not null, relationship between the entities and cardinality constraints. State any assumptions necessary to support your design.
Dubai Shopping carnival is conducted every year from one-of-a-kind outdoor markets and flash mobs to fireworks, mega sales and rewards. The carnival comprises of many occasions showcased by contributor from various countries. Each event is identified by its unique ID, and has a name, time and location. Each contributor can be identified by their ID and has name, address and phone number. An event can have any number of contributor but a contributor belongs to one event only.
The Carnival offers several commercial shops to promote the business sectors. A shop can be owned by one salesperson and a salesperson can own any number of shops. Each shop is given a unique identification number, name, location and an in-charge. A salesperson is identified by a salesperson ID, and has name, address and phone number. Once a visitor visits the shop, the details of the visitor such as name, contact number, address and resident ID number, which is unique to every visitor will be recorded. A shop can have one or many visitors, a visitor may visit one or more shops. Whenever a visitor visits a shop, the date and amount he spent will be recorded to track the profit of the outlet.
The carnival also offers different rides for children. Each ride has a unique ID, name, and price. A visitor can use any number of rides, or may not use any ride. A ride can be played only once by a visitor. In addition to the rides and shops, the visitors may also participate in events. The Carnival organizers have imposed a condition that each visitor should participate in an event only once or may not participate at all, but an event may have any number of visitors.
b) For the above task, write your refection by describing the ERD in connection with concepts taken from literature in 400 to 500 words. The literature can include conference papers, scholarly articles, text & reference books.
Task 3:
a. Normalize the below given Shipping Summary Form to First Normal Form, Second Normal Form and Third Normal Form. Make assumptions for the identification of the primary key wherever necessary.
b) Write your refection by describing the normalization process carried in the task above in connection with concepts taken from literature in 400 to 500 words. The literature can include conference papers, scholarly articles, text & reference books.
Attachment:- Fundamentals of Relational Database Management.rar