Relational Database Systems

[ad_1]
Objective: This is an individual assignment aimed to give the student exposure in understanding, designing, building and analyzing database systems for a given real-time based scenario and be able to conduct optimal strategies for efficient management of databases. Intended Learning Outcomes covered: 1. Design the logical structure of a database using Entity-Relationship diagram. 2. Apply normalization techniques to reduce redundancy in a database. Task 1: (Must be in a separate word file) Complete the work proposal in Microsoft Word file format (may include possible answers based on your initial understanding). And must include: a) Understanding of deliverables – a detail description of deliverables. b) General overview of proposed plan – initial understanding of solution to task 2 which includes, the name of entities, associative entities and relationships and a brief write up on the concept of referential integrity. Initial understanding of solution to task 3 which includes the process to be followed for normalization and a brief write up on the concept of data integrity. c) Timeline and references for completion of task 2 and task 3. Task 2: Scenario: Consider the following scenario modeling project management activities in an organization. Muscat Festival is conducted every year during spring in The Sultanate of Oman. The festival comprises of many events showcased by participants from various countries. Each event is identified by its unique ID, and has a name, time and location. Each participant can be identified by their ID and has name, address and contact number. An event can have any number of participants but a participant belongs to one event only. The Festival offers several commercial shops to promote the business sectors in Oman. A shop can be owned by one vendor and a vendor can own any number of shops. Each shop is given a unique identification number, name, location and an in-charge. A vendor is identified by a vendor 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 festival 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 by any number of visitors or need not be used at all. In addition to the rides and shops, the visitors may also participate in events. The Festival 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. a) Construct the Entity Relationship Diagram (ERD) for the above given scenario. Identify all the entities, associative entities, attributes of each entity including primary key, relationship between the entities and cardinality constraints. State any assumptions necessary to support your design. b) Analyze the above given scenario and discuss about the possible structure of the relations (the number and name of the columns, datatypes etc.) and any integrity constraints to be implemented in the above design. State any assumptions necessary to support your design. Task 3: a) Normalize the below given Form to First Normal Form, Second Normal Form and Third Normal Form. Make assumptions for the identification of the primary key wherever necessary. (You’ll find attachment that I’ve upload it named “Task 3a” related to this question) b) Give a reflection of how referential integrity is implemented in the process of normalization. Support your answer with reference to the above Question. (At least 400 words) *** An attachment has been uploaded named “Task 3a” for task 3a. *** In-Text Citations and References using Harvard style.

What Students Are Saying About Us

.......... Customer ID: 12*** | Rating: ⭐⭐⭐⭐⭐
"Honestly, I was afraid to send my paper to you, but splendidwritings.com proved they are a trustworthy service. My essay was done in less than a day, and I received a brilliant piece. I didn’t even believe it was my essay at first 🙂 Great job, thank you!"

.......... Customer ID: 14***| Rating: ⭐⭐⭐⭐⭐
"The company has some nice prices and good content. I ordered a term paper here and got a very good one. I'll keep ordering from this website."

"Order a Custom Paper on Similar Assignment! No Plagiarism! Enjoy 20% Discount"