Professional Documents
Culture Documents
i n
Bhabha College of Engineering, Bhopal
Mechanical 5
th
SEM RDBMS
(Downloaded From
http://rkdf.blogspot.in )
2 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
1. Create the table EMPLOYEE the description of the student are
Column name Data type Size
E_NAME VARCHAR 20
E_ID VARCHAR 10
E_AGE NUMBER 10
E_SALARY NUMBER 10
E_PHONENO NUMBER 10
E_CITY VARCHAR 15
2. Insert the following record in the EMPLOYEE table
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
3. Select those tuples from the Employee where the employee salary is greater than 10000 and
less than 15000 .
4. Select those tuples from the Employee where the employee name is start from character A .
5. Retrieve the table in which the tuples are sorted in the increasing from of employee salary.
6. Apply the following aggregate function in the employee salary column of employee table
A) Sum
B) Max
C) Min
D) Count
E) AVG
7. Write the query to delete those tuples from the Employee where employee city is
bhopal.
8. Write the query to Increase the employee salary by 5 percent in the Employee
table where employee age is 25.
9. Write the query to add a new column employee address in the Employee table
where the type of new column is character and size is 25.
10. Write the query to delete the table Employee
.
3 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
INDEX
S.no Practical Name Date Remark/Sign
1
Create the table EMPLOYEE the description of the student are
2
Insert the record in the EMPLOYEE table
3
Select those tuples from the Employee where the employee salary is
greater than 10000 and less than 15000 .
4
Select those tuples from the Employee where the employee name
is start from character A .
5
Retrieve the table in which the tuples are sorted in the increasing
from of employee salary.
6
Apply the following aggregate function in the employee salary
column of employee table
7
Write the query to delete those tuples from the Employee where
Employee city is London.
8
Write the query to Increase the employee salary by 5 percent in
the Employee table where employee age is 25.
9
Write the query to add a new column employee address in the
Employee table where the type of new column is character and size
is 25.
10
Write the query to delete the table Employee
4 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
1. Create the table EMPLOYEE the description of the student are
Column name Data type Size
E_NAME VARCHAR 20
E_ID VARCHAR 10
E_AGE NUMBER 10
E_SALARY NUMBER 10
E_PHONENO NUMBER 10
E_CITY VARCHAR 15
SQL> CREATE TABLE EMPLOYEE (E_NAME (20) VARCHAR, E_ID(10)VARCHAR ,
E_AGE (10) NUMBER , E_SALARY(10) NUMBER, E_PHONENO (10) NUMBER ,
E_CITY(15) VARCHAR) ;
OUTPUT: -
SQL> Desc EMPLOYEE ;
Name Type
------------------------------------------------------------------------------ -------------------
E_NAME VARCHAR(20)
E_ID VARCHAR(10)
E_AGE NUMBER(10)
E_SALARY NUMBER(10)
E_PHONENO NUMBER(10)
E_CITY VARCHAR(15)
5 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
2. Insert the following record in the EMPLOYEE table
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID ,E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (AJAY, C1 , 23 , 10000, 09854345511,BHOPAL);
One row created
SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID ,E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (PRATEEK, C2 , 24 , 12000, 09823453333,BHOPAL);
One row created
SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID ,E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (NAITIK, C3 , 25 , 15000, 09834567888, INDORE);
One row created
SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID ,E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (ASHA, C4 , 25 , 10000, 09811122766, PUNE);
One row created
SQL> INSERT INTO EMPLOYEE (E_NAME, E_ID, E_AGE, E_SALARY, E_PHONENO ,
E_CITY ) VALUES (RITU, C5, 28 , 10000, 09909234567, BHOPAL);
One row created
6 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
OUTPUT:-
SQL>SELECT * FROM EMPLOYEE;
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5, 28 , 10000, 09909234567 BHOPAL
7 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
3 Select those tuples from the Employee where the employee salary is greater than
10000 and less than 15000.
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
SQL > SELECT * FROM EMPLOYEE WHERE E_SALARY BETWEEN 10000 AND 15000;
OUTPUT:-
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
----------------------------------------------------------------------------------------------------------------
PRATEEK C2 24 12000 09823453333 BHOPAL
8 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
4. Select those tuples from the Employee where the employee name
is start from character A .
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
SQL > SELECT * FROM EMPLOYEE WHERE E_NAME LIKE A % ;
OUTPUT:-
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
----------------------------------------------------------------------------------------------------------------
AJAY C1 23 10000 09854345511 BHOPAL
ASHA C4 25 10000 09811122766 PUNE
9 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
5 .Retrieve the table in which the tuples are sorted in the increasing from of employee salary.
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
SQL > SELECT * FROM EMPLOYEE ORDER BY E_SALARY ;
OUTPUT:-
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
----------------------------------------------------------------------------------------------------------------
AJAY C1 23 10000 09854345511 BHOPAL
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
10 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
6. Apply the following aggregate function in the employee salary column of employee table
A) Sum B) Max C) Min D) Count E) AVG
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
SQL > SELECT SUM (E_SALARY) FROM EMPLOYEE;
OUTPUT:-
E_SALARY
-----------------
57000
SQL > SELECT MAX (E_SALARY) FROM EMPLOYEE;
OUTPUT:-
E_SALARY
-----------------
15000
SQL > SELECT MIN(E_SALARY) FROM EMPLOYEE;
OUTPUT:-
E_SALARY
-----------------
10000
SQL > SELECT AVG (E_SALARY) FROM EMPLOYEE;
OUTPUT:-
E_SALARY
-----------------
11400
11 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
7. Write the query to delete those tuples from the Employee where employee city is Bhopal.
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
SQL > DELETE * FROM EMPLOYEE WHERE E_CITY= BHOPAL ;
OUTPUT:-
SQL > SELECT * FROM EMPLOYEE ;
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
----------------------------------------------------------------------------------------------------------------
ASHA C4 25 10000 09811122766 PUNE
NAITIK C3 25 15000 09834567888 INDORE
12 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
8 Write the query to Increase the employee salary by 5 percent in the Employee table
where employee age is 25.
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
SQL> UPDATE EMPLYOEE SET E_SALARY= E_SALARY+ E_SALARY*0.05
WHERE E_AGE = 25;
OUTPUT:-
SQL>SELECT * FROM EMPLOYEE;
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15750 09834567888 INDORE
ASHA C4 25 10500 09811122766 PUNE
RITU C5, 28 , 10000, 09909234567 BHOPAL
13 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
9 Write the query to add a new column employee address in the Employee table where
the type of new column is character and size is 25.
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
SQL > ALTER TABLE EMPLOYEE ADD E_ADD VARCHAR(15);
OUTPUT: -
SQL> Desc EMPLOYEE ;
Name Type
------------------------------------------------------------------------------ -------------------
E_NAME VARCHAR(20)
E_ID VARCHAR(10)
E_AGE NUMBER(10)
E_SALARY NUMBER(10)
E_PHONENO NUMBER(10)
E_CITY VARCHAR(15)
E_ADD VARCHAR(15)
14 | P a g e h t t p : / / r k d f . b l o g s p o t . i n
10. Write the query to delete the table Employee
E_NAME E_ID E_AGE E_SALARY E_PHONENO E_CITY
AJAY C1 23 10000 09854345511 BHOPAL
PRATEEK C2 24 12000 09823453333 BHOPAL
NAITIK C3 25 15000 09834567888 INDORE
ASHA C4 25 10000 09811122766 PUNE
RITU C5 28 10000 09909234567 BHOPAL
SQL > DELETE FROM EMPLOYEE ;
OUTPUT:- Now EMPLOYEE table would not have any record.