Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

As a database developer at the creative Developers Company (CDC), you got a new project to develop a database system for a Cinema named the

As a database developer at the creative Developers Company (CDC), you got a new project to develop a database system for a Cinema named the Movie Zone. CDC Company conducted a meeting with the Movie Zone General Manager and they required a System for their staff to ease and organize the process of movies reservation. The Movie Zone General Manager requires a system that allows the customer to search for a movie, know the genre for the selected movie, reserve a movie and other additional services.

To reserve a movie at Movie Zone Company, the customer must have an account that has a unique National ID, name (first name, mid name, last name), phone number (one or more), age, gender, address, nationality, and date of birth. Each customer can reserve more than one movie. In addition, many customers can reserve many movies. Each movie is described by movie title, movie id, duration, revenue and year.

In Movie Zone Cinema, a movie has one or many genre, each of which is identified by genre id, and genre name. One Genre can be related for more than one movie. Also, Movie Zone deals with a range of production companies and are identified by id, name, address and phone number. The production company produces one or more movies, and the film is related to only one production company

  1. Investigate and document at least 10 system and user requirements based on the given scenario.

  1. Outline the database system by designing an appropriate Entity Relationship Diagram (ERD)

  1. Create the relational database which includes:

3.1 List of tables mapped from the ERD

3.2 Database schema which includes the fields, datatypes and constraints (data validation), identifiers (primary keys and foreign keys).

  1. Check whether the provided design is normalized. If not, normalize the database by removing the anomalies.

  1. Design set of simple input and output (reports) interfaces for the project using Wireframe or any interface-designing tool.

Assess and validate your design with respect to given requirements, check whether all requirements are satisfied, show details on how you did your assessment

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Principles Programming And Performance

Authors: Patrick O'Neil

1st Edition

1558603921, 978-1558603929

More Books

Students also viewed these Databases questions

Question

: ( ) ( ) ( ) ( ) chatgpt chatgpt

Answered: 1 week ago

Question

a neglect of quality in relationship to international competitors;

Answered: 1 week ago