Reference no: EM133788678
Database Systems
Assessment Description
In this group assessment, you will demonstrate skills to analyse database requirements, develop an entity relationship diagram, normalise the database, implement the database and use SQL to retrieve information from the database while also applying concepts of data privacy and security.
Overview
In this assignment, you are required to apply a normalization principle to the given unnormalized tables, create database using SQL, perform CRUD operations on SQL database.
Activity 1: Normalization
Write a relational schema, and show the First Normal Form (1NF), Second Normal Form (2NF) and Third Normal Form (3NF) for the following tables. Choose appropriate attribute names while decomposing the composite attributes e.g., full name can be divided into firstname and lastname.
Activity 2: SQL Queries
Case Study:
Video Rental (VR) is a start-up business which allows customers to rent videos. They want to create a database to store the information about their videos, customer, renting details and rental fee charged. VR asked you to create a database for them which includes the following tables
Write the SQL queries to create the tables above. Use appropriate data types for each attribute and choose appropriate primary and foreign keys.
Write the Insert query to enter the following sample data into the tables created in Part a. The sample data is provided in the following tables.
Write the SQL queries for the tables created in Part a and Part b.
Write a query to list all the videos where the cost of the video is between 50 and 75.
Write a query to list the details of all customers' last names that begin with the letters ‘Kne'
Write a query to list the customer id, first name, last name, state and total numberof videos borrowed by the customer.
Write a query to list each customer's first name, last name, the rented video nameand due date.
Write a query to create a view "BorrowDetails" for the query used in previous question and display the number of videos each customer has from the newly created view.
Presentation & Demonstration (Face-to-Face)
Location:
The presentation and demonstration will be conducted on campus in a face- to-face setting during Week 11 class.
Demonstration Schedule:
Your group will be assigned a 5 to 10 minutes time slot during Week 11 for the live demonstration.
Format:
Each group must present their response for Activity 1 using a PowerPoint presentation.
Each group member must demonstrate at least one task from Activity 2 and actively participate in the demonstration.
Prepare your all-necessary equipment (e.g., laptops, network setup) is ready for the live demonstration.
There will be a brief Q&A session with the lecturer.
Duration:
The entire session for each group, including the demonstration and Q&A, should last no longer than 10 minutes.
Group Responsibility: Ensure that all group members contribute equally to the assessment. Marks will be assigned based on both individual and group contributions.
Please ensure that you prepare adequately for the face-to-face presentation and demonstration to effectively showcase your project.