Codingassignmenthelper | Home Codingassignmenthelper | University

BCO2149 Database Systems Semester 2

Assignment 1 : SQL

Instructions

Students will need to get a copy of the construction database from the BCO2149 VU Collaborate site or from their lecturer and then save it to their local drive C :
Students are required to use winSQL and the construction database in order to create queries for the following questions.
Each question is worth 2 marks.
Your assignment submission should include a virus free floppy disk, memory stick or CD that contains the query and output for each question. If you email your submission you must ensure that you have your name and student number in your document.…

Construction Database

The construction company database maintains information on employees, departments, projects, categories and employee assignments.
The tblEmployee table maintains information relating to an employee including the department they belong to and their supervisor.
The tblDepartment table stores information relating to full name of each department
The tblCategory table lists all the different types of sectors a project can belong to.
The tblProject table stores information relating to projects, the employee who is its overall supervisor and the category it belongs to.
The tblAssigned table maintains information relating to employees and the time they have spent on a particular project. It maintains the number of days an employee has worked on a project and their hourly rate for project.

Image1

tblEmployee(Emp_NO, Surname, F_Name, Room, Phone, Salary, Depart_NOfk, Manager_NOfk)
tblDepartment(Depart_NO, Depart_Name)
tblCategory(Category_NO, Category_Name)
tblProject(Project_NO, Project_Title, Start_Date, End_Date, Total_Cost, Supervisor_NOfk)
tblAssigned(Project_NO, Emp_NO, Duration, Charge_Rate)

Questions

Display all employee details for those employees that receive a salary in the range of 75,000 and 95,000 dollars inclusive. Order the output by Surname in descending order. What is the surname and first name of the employee that receives the highest salary? List the complete details of all the employees that have been assigned to the department called ‘Administration’. Order the output by employee surname in ascending order Display the project number, title and total cost of all projects whose project title starts with the letter ‘H’. What is the title of each project that has not started yet? What is the title and total cost of each project that has started but has not been completed? List the full details of all employees that have been assigned to the project with project number ‘E11’ What are the titles of the projects that employee ‘Bill Smith’ has worked on?’ How many projects are there in each category? Display the category and the count. Rename the count as ‘Total Number’ Order the output by category in descending order. For each project display the project number, project title and the employee number, first name and surname of the employee who supervises the project What is the project title, employee number, first name and surname of the employee who has been assigned to a project for the longest duration? Display a employee number, surname and first name of the employees that do not supervise a project. For each employee that supervises a project, display their surname and first name and the number of project they supervise. Order the output by employee surname in descending order. For each employee assigned to a project display their employee number, duration, charge rate and the their total fee. Total fee is a calculation based on the multiplication of an employee’s duration time and hourly charge rate for a specific project.. The heading for this calculated field is to be ‘Total Fee’’ Which employees supervises more than 3 projects? Display only the employee number and count. Rename the count to “Projects Supervised” For each employee display their employee number, first name and surname and the employee number first name and surname of their managers. For each project assignment display the project number, project title, employee number, first name, surname, and the full name of the department they belong to. What is the sum of all project total costs? Label the heading as ‘Total Costs’ What is the first name and surname of the employee with the second lowest salary? List all the details of employees who are not assigned to the Construction department For each employee display the number of projects they have worked on? Show the employee number and count only. How many hours(duration in total) has employee Anne Smith worked on projects? What are the names of the employees that have worked on the Melbourne Airport project. Display the employee number, surname, first name , project name and start and end dates. Which projects(Project Title) have had more than 5 employees work on it? For each project what is the sum of all employee costs? Display the project name and sum of all employee costs. Rename this field as ‘Sum of Costs’ What is the name of the employee that has the highest charge rate for any project? An employee’s room is made up of three components Building letter, level and room number. For example K123 refers to building K, level 1 and room 23. Display all the employee details of those employee that have a room on level 3. Which projects were completed in the year 2003?

Construction Database Tables

Image1

Image1

Image1

To Continue Click Here > BCO2149 Database Systems Assignment 1 Semester 2,2017.pdf
Codingassignmenthelper | Home Codingassignmenthelper | Home