Question: QUESTION 1 ( 3 0 MARKS ) 1 . 1 What are the six phases of the Database Analysis Lifecycle and what are the activities
QUESTION MARKS
What are the six phases of the Database Analysis Lifecycle and what are the activities that occur in
each phase?
Consider the table below.
Convert the report into a set of BCNF tables. Describe each step in detail and show the relational
schema associated with each step.
EMPNUM EMPFNAME EMPLNAME JOBDESC BENEFIT BENEFIT BENEFIT PROJID PROJECT
Luke Shaw Manager Company
Car
Medical
Aid
th
Cheque
Sub Zero
Luke Shaw Manager Company
Car
Medical
Aid
th
Cheque
Scorpion
Matthew Matthews Marketing Company
Car
Sub Zero
John Staples Marketing Company
Car
Sub Zero
Samuel Jackson Accountant th
Cheque
Sub Zero
Samuel Jackson Accountant th
Cheque
Scorpion
QUESTION MARKS
XYZ Corporation, an IT and Digital media company is restructuring their organisation, part of which
includes redesigning their database into a relational database. You have been tasked with redesigning
the new database. You have been given the following business rules, a manager can be a project
manager or project lead. A project manager oversees a department, a project lead oversees a project.
An employee can be a programmer or designer. A programmer must be frontend or backend or both.
A designer must always have a project they are working on
Draw the EERD for XYZ corporation and include all the necessary attributes.
QUESTION MARKS
Suppose you have the following table named Student. The table is stored in a Database called
School.
Student
StudentID StudentName StudentSurname StudentPhone StudentAddress
Erling Sule st Avenue
Cristiano Ronaldo nd Street
Abedi Pele Fauna Drive
Write SQL code to achieve the following.
Create a database named school and a table named student the table must be created within
the School Database
Insert all the records shown on the table above.
Insert a new record with the StudentID use your own values for the rest of the columns
List all the records where the StudentName has a letter e
Assume you have the following entity.
Write a SQL query to list each employee name and surname, their weekly average and the monthly
average. Show a field called OverallAverage which is the weekly average monthly average. Sort
the employees alphabetically.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
