Question: I need to solve these questions for material database Task1: Designing Database System As a first stage, the first task assigned to you is to




Task1: Designing Database System As a first stage, the first task assigned to you is to design the database system, you are required to perform the following: 1. Investigate and document at least 10 system and user requirements based on the given scenario. 2. Outline the database system by designing an appropriate Entity Relationship Diagram (ERD) 3. 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). There is a list of rules and restrictions that must be applied to the developed database to ensure the accuracy of the data entered, which are as follows: 1. The revenue of each film must not be less than $100 2. If the customer did not fill in the nationality fill it with "Jordanian" by default. 3. Do not reverse any movie without specifying its duration. 4. Do not register two customers with the same email. 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 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 Unit Learning Outcomes \begin{tabular}{|l|l|} \hline LO1 & Use an appropriate design tool to design a relational database system for a substantial problem. \\ \hline LO2 & Develop a fully functional relational database system, based on an existing system design. \\ \hline LO3 & Test the system against user and system requirements. \\ \hline LO4 & Produce technical and user documentation \\ \hline \end{tabular} Transferable skills and competencies developed 1. Designing a good database system 2. Building an efficient database system 3. Studying user and system requirements 4. Testing the database 1. Requirements analysis skills
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
