0% found this document useful (0 votes)
58 views

Db-Lab 01 Bcsf11 Morning (B)

This document provides instructions for a database lab using the EMPLOYEE and DEPARTMENT tables. It contains 15 queries to be performed in two sections. Section I contains 10 basic queries to select data from the tables. Section II contains 5 more complex queries requiring aggregation, calculations, and formatting of output. Students are instructed to work individually, avoid plagiarism which will result in failure, and save query results to a word file.

Uploaded by

bilo044
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Db-Lab 01 Bcsf11 Morning (B)

This document provides instructions for a database lab using the EMPLOYEE and DEPARTMENT tables. It contains 15 queries to be performed in two sections. Section I contains 10 basic queries to select data from the tables. Section II contains 5 more complex queries requiring aggregation, calculations, and formatting of output. Students are instructed to work individually, avoid plagiarism which will result in failure, and save query results to a word file.

Uploaded by

bilo044
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

DB-LAB 01

BCSF11 MORNING(B)

----------------------------------------------------------------------------------------------Teacher: Ms. Fakhra Jabeen

T.A: Mujadid Khalid


M Shahbaz

----------------------------------------------------------------------------------------------Instructions:
Work on this lab individually. Discussion is not allowed.
Evaluation will be conducted within lab
Anyone caught being indulged in the act of plagiarism would be
awarded F grade in this lab.
------------------------------------------------------------------------------------------USE THE FOLLOWING TABLE:
EMPLOYEE (EMPNO, ENAME, JOB, SAL, HIREDATE, COMM, MGR, DEPTNO)
DEPARTMENT (DEPTNO, DNAME, LOC)

SECTION I ( 10 Marks )
Execute the following queries and save their results into word document.

1. SELECT * FROM EMPLOYEE


2. SELECT * FROM DEPARTMENT
3. SELECT DNAME,DEPTNO FROM DEPARTMENT
4. SELECT ENAME, SAL, SAL+500 FROM EMPLOYEE
5. SELECT ENAME, SAL, 12*SAL+500 FROM EMPLOYEE
6. SELECT EMPNO, ENAME, JOB, SAL, 12*(SAL+500) FROM EMPLOYEE
7. SELECT ENAME AS NAME, SAL SALARY, 12*COMM+500 NEW
COMISN FROM EMPLOYEE
8. SELECT ENAME || JOB AS Employees FROM EMPLOYEE
9. SELECT ENAME || IS A || JOB AS Employees Record FROM
EMPLOYEE
10.
SELECT DISTINCT DEPTNO FROM EMPLOYEE

DB-LAB 01

BCSF11 MORNING(B)
SECTION II ( 30 Marks )

PERFORM THE FOLLOWING QUERIES:


1. WRITE A QUERY TO DISPLAY ALL RECORDS OF EMPLOYEE TABLE.
2. WRITE A QUERY TO DISPLAY NAME, SALARY AND DEPARTMENT NUMBER OF
EMPLOYEES.
3. WRITE A QUERY TO DISPLAY THE NAME AND SALARY OF THE EMPLOYEE IN
THE FORMAT $1000.000000
4. WRITE A QUERY TO DISPLAY UNIQUE RECORDS OF EMPLOYEES TABLE.
5. WRITE A QUERY TO DISPLAY THE NAME, SALARY AND COMMISION OF THE
EMPLOYEES.AND ALSO DISPLAY A COLUMN WITH THE NAME NEW SALARY IN
WHICH CALCULATE ANNUAL SALARY BY ADDING SALARY AND COMMISION.
6. WRITE A QUERY TO DISPLAY THE NAME, NUMBER AND LOCATION OF THE
DEPARTMENT
7. WRITE A QUERY TO DISPLAY EMPLOYEES NAME, SALARY AND DREAM
SALARYWHICH IS 3 TIMES OF THE MONTHLY SALARY. LABEL THE COLUMN AS
DREAM SALARY. THE RESULT SHOULD BE AS FOLLOWS: KING EARNS $5,000.00
MONTHLY BUT WANTS $15,000.00.
BLAKE EARNS $2,850.00 MONTHLY BUT WANTS $8,550.00.
8. DISPLAY THE EMPLOYEE LAST NAME AND EMPLOYEE NUMBER ALONG WITH
THEIR MANAGERS LAST NAME AND MANAGER NUMBER. LABEL THE COLUMNS
EMPLOYEE, EMP#, MANAGER, AND MGR#, RESPECTIVELY
9. CREATE A QUERY THAT DISPLAYS THE EMPLOYEES NAMES, JOB AND
SALARY ALSO DISPLAY A COLUMN WITH THE NAME BONUS WHICH IS 60% OF
THE SALARY AND 20% OF THE COMMISION.
10. WRITE COMMANDS TO DISPLAY THE STRUCTURE OF TABLES
(A) EMPLOYEE
(B) DEPARTMENT
11. SELECT FRISTNAME, LAST NAME AND DEPT ID OF EMPLOYEES IN THE FOLLOWING

FORMAT.
FIRST
LAST
DEPT
-------------------- ------------------------- ---------DONALD
OCONNELL
50
DOUGLAS
GRANT
50

DB-LAB 01

BCSF11 MORNING(B)

12. SELECT FIRST NAME AND LAST NAME FROM TABLE EMPLOYEES IN FOLLOWING FORMAT
NOTE: FIRST NAME IS LABELED AS GIVEN NAME AND LAST NAME IS LABELED AS FAMILY NAME.
GIVEN NAME
FAMILY NAME
-------------------------------------------DONALD
OCONNELL
DOUGLAS
GRANT
13. WRITE SQL QUERY TO DISPLAY DATA FROM EMPLOYEES TABLE IN FOLLOWING FORMAT
WITH COLUMN NAME EMPLOYEE SALARY.
EMPLOYEE SALARY
JOHN HAS SALARY 50000
SMITH HAS SALARY 20000
14. WRITE SQL QUERY TO DISPLAY DATA FROM EMPLOYEES TABLE AS FOLLOWS
SMITH IS A CLERK, HIS SALARY IS 5000 AND HIS MANAGER IS 789
15. LIST ALL RECORDS AS FOLLOWS. SMITH IS CLERK AND HE IS WORKING SINCE 12-MAR-1981.
========================================================================

** GOOD LUCK **

You might also like