You are on page 1of 48

UNIVERSITY SCHOOL OF INFORMATION,

COMMUNICATION & TECHNOLOGY


Guru Gobind Singh Indraprastha
University Dwarka Sec-16c, New Delhi

DATABASE MANAGEMENT SYSTEM PRACTICAL FILE

COURSE:-MCA(SE) SEM-1

SUBMITTED BY- SUBMITTED TO-


ASHI YADAV PROF.ANURAG JAIN
MCA: 2021-2023
ENROLL-02616404521
INDEX
S.No Name of the Experiment Date Signature

1. CREATE USICT DATABASE 10-01-22

2. CREATE
DATABASE
EMPLOYEE MANAGEMENT 17-01-22

3. CREATE
DATABASE
AIRLINE MANAGEMENT 24-01-22

4. CREATE CREDIT CARD MAAGEMENT


DATABASE
07-01-22
ASSIGNMENT 1

USICT DATABASE

Ques a Create an USICT database

create database USICT;


query
use USICT;
Ques b Create an student table with column name i.e. Stuid, stuname,
etc.,

create table STUDENT(S_id varchar(10) NOT NULL,


query
S_name varchar(15) NOT NULL,

City char(20) NOT NULL,

State char(20) NOT NULL,

Phone_no varchar(20)

);
Create an faculty table with column name
Ques c

create table FACULTY(F_id varchar(10) NOT NULL,


query
F_name varchar(15) NOT NULL,

City char(20) NOT NULL,

D_O_B char(20) NOT NULL,

Salary int NOT NULL,

Course_Assign varchar(20) NOT NULL,

Department varchar(20) NOT NULL,

Phone_no varchar(20)
);
Create an stream table for CSE/IT/ECE with column name
Ques d

create table STREAM(CSE varchar(15),


query
IT varchar(15),

ECE varchar(15));
a Write a query to add a new column DOB with data type varchar
in existing student table.

ALTER table STUDENT ADD D_O_B varchar(10) NOT NULL AFTER State;
query
b Write a query to modify the data type of DOB (varchar to date).

ALTER table STUDENT modify D_O_B date;


query
c Write a query to delete records of student living in city
‘Mumbai’.

delete from STUDENT where city = 'MUMBAI';


query
d Write a query to drop column state from student table.

alter table STUDENT drop column state;


query
e Write a query to retrieve all information of students with either
name is ‘DHIRAJ’ or id is 0841641216
select * from STUDENT where (S_id='0841641216') or (S_name='DHIRAJ ');
query
f Write a query to add a new column EEE in to stream table.

ALTER table STREAM ADD EEE varchar(15) NULL AFTER ECE;


query
g Write a query to find out all information of those faculty
members whose salary is greater than equal to 55000.

select * from FACULTY where salary>55000;


query
h Write a query to display all information of faculty members in
ascending order of salary.

select * from FACULTY order by salary ASC;


query
i Write a query to find out all information of those faculty
members whose names are starting with R and from USICT.

select * from FACULTY where F_name like 'DR.R%' and school='USICT';


query
j Write a query to find details of faculty members who are living in
same city as of employee Dr Manoj.

select * from FACULTY where city in (select city from FACULTY where
query F_name='DR.MANOJ');
k Write a query to find out all information of those faculty
members who are teaching other than DBMS or artificial
intelligence subject.

select * from FACULTY where Course_Assign!='DATABASE MANAGEMENT'


query AND Course_Assign!='ARTIFICIAL INTEL';
l Write SQL queries for extracting data from more than one
table (join operation). Write a query to retrieve the details of
faculty members of the CSE who teaching DBMS.

select faculty.F_name, faculty.Course_Assign from faculty right join stream


query on FACULTY.F_name=STREAM.cse where Course_Assign like '%DATABASE
MANAGEMENT%';
ER DIAGRAM-

Phone
no
ASSIGNMENT 2

EMPLOYEE MANAGEMENT DATABASE

CREATE DATABASE EMPLOYEE


QUES1
CREATE TABLE EMP WITH APPROPRIATE ATTRIBUTES

create database EMPLOYEE;


QUER
use EMPLOYEE;
Y
show databases;

create table EMP(E_id varchar(20) NOT NULL,

E_name varchar(15) NOT NULL,

City char(20) NOT NULL,

State char(20) NOT NULL,

Phone_no varchar(20),

Salary int,

Department varchar(5),

Date_Of_Join date

);
INSERT DATA IN TABLE EMP
QUES2
insert into EMP VALUES ('12116491205','ASHI YADAV','BHOPAL','MADHYA
QUER PRADESH','6392991770','235000','CSE','65-01-02');
Y insert into EMP VALUES ('12116491206','ARPIT JAISWAL','NOIDA','UTTAR
PRADESH','6392451770','135000','ECE','66-01-02');

insert into EMP VALUES ('12116491207','VAISHALI','GREATER NOIDA','UTTAR


PRADESH','9132991770','35000','ECE','68-01-02');

insert into EMP VALUES ('12116491208','SUMIT ','GHAZIABAAD','UTTAR


PRADESH','6392991678','450000','CSE','74-01-02');

insert into EMP VALUES ('12116491209','ABHISHEK','ALLAHABAD','UTTAR


PRADESH','7642991770','335000','ECE','89-01-02');

insert into EMP VALUES


('12116491210','AKASH','PANAJI','GOA','4587991770','25000','ECE','91-01-02');

insert into EMP VALUES ('12116491211','VASVEE SINGH','KANPUR','UTTAR


PRADESH','9892991770','23500','IT','63-01-02');

insert into EMP VALUES ('12116491212','WAHIBA


JAVED','DELHI','DELHI','9692991770','55000','CSE','66-01-02');

insert into EMP VALUES


('12116491213','ABHISHEK','GURGAON','HARYANA','7892991770','260000','IT','95-
01-02');

insert into EMP VALUES ('12116491214','ASHUTOSH','GREATER NOIDA','UTTAR


PRADESH','8292991770','33500','CSE','85-01-02');

insert into EMP VALUES ('12116491215','ANKIT


PATHAK','GURGAON','HARYANA','8292991770','80000','IT','86-01-02');
WRITE A QUERY TO FIND OUT ALL INFORMATION OF THOSE
A EMPLOYEES WHO ARE LIVING IN EITHER DELHI OR NOIDA.

select * from EMP where City='DELHI' or City='NOIDA';


QUER
Y
INCREASE THE SALARY OF EMPLOYEES LIVING IN ‘GREATER
B NOIDA’ BY 20%.

UPDATE EMP SET Salary= Salary+(0.2*Salary) WHERE City='GREATER NOIDA';


QUER
Y
RETRIEVE ALL INFORMATION OF EMPLOYEES WITH EITHER
C NAME IS ‘AKASH’ OR ID IS 12116491214.

select * from EMP where E_name='AKASH' OR E_ID='12116491214';


QUER
Y
WRITE A QUERY TO DISPLAY THE EMPLOYEES WHO EARN THE
D MAXIMUM SALARY IN ECE DEPARTMENT.

select * from EMP where Salary=(select max(Salary) from EMP where


QUER Department='ECE');
Y
FIND OUT ALL INFORMATION OF THOSE EMPLOYEES WHO ARE
E LIVING IN OTHER THAN DELHI OR GURGAON.

select * from EMP where City!='DELHI' and City!='GURGAON';


QUER
Y
ASSIGNMENT 3

AIRLINE MANAGEMENT DATABASE SYSTEM

CREATE DATABASE AIRLINE


QUES1
CREATE TABLE FLIGHT,PASSENGER WITH APPROPRIATE
ATTRIBUTES

create database AIRLINE;


QUER
use AIRLINE;
Y
show databases;

create table Flight(Flight_no varchar(20),

F_name varchar(25) NOT NULL,

Source_City char(20) NOT NULL,

Destination_city char(20) NOT NULL,

Date_Of_Journey date,

F_Status varchar(20),

primary key (Flight_no)

);

create table Passenger(Passport_no varchar(20),

P_name varchar(25) NOT NULL,

City char(20) NOT NULL,

State char(20) NOT NULL,

Phone_no varchar(20),

Flight_n varchar(20) references Flight(Flight_no),

Date_Of_Travel date,
primary key (Passport_no)

);

INSERT DATA IN TABLE FLIGHT


QUES2
insert into Flight VALUES ('12116491205','SPICE JET','LUCKNOW','DELHI','18-01-
QUER 02','AVL');
Y insert into Flight VALUES ('12116491206','AIR INDIA','DELHI','MUMBAI','18-10-
20','AVL');

insert into Flight VALUES ('12116491207','AIR INDIGO','DELHI','BHOPAL','18-10-


01','AVL');

insert into Flight VALUES ('12116491208','GO FIRST','LUCKNOW','TRICHY','18-11-


02','AVL');

insert into Flight VALUES ('12116491209','TRU JET','DELHI','MUMBAI','18-10-


20','REGRET');

insert into Flight VALUES ('12116491210','VISTARA','DELHI','VARANASI','18-11-


05','AVL');

insert into Flight VALUES ('12116491211','AIR ASIA','DELHI','SCEUNDRABAD','18-12-


12','AVL');

insert into Flight VALUES ('12116491212','INDIGO','DELHI','MUMBAI','18-10-


20','AVL');

insert into Flight VALUES ('12116491213','SPICE JET','VARANASI','PATNA','18-10-


02','REGRET');

insert into Flight VALUES ('12116491214','ALLIANCE AIR','DELHI','MUMBAI','18-10-


20','AVL');

INSERT DATA IN TABLE PASSENGER


QUES2
insert into Passenger VALUES ('1211651','ASHI YADAV','BHOPAL','MADHYA
QUER PRADESH','6392991770','12116491207','18-10-01');
Y insert into Passenger VALUES ('1211652','ABHISHEK','LUCKNOW','UTTAR
PRADESH','6392451770','12116491208','18-11-02');
insert into Passenger VALUES ('1211653','ASHUTOSH','VARANASI','UTTAR
PRADESH','9842991770','12116491213','18-10-02');

insert into Passenger VALUES ('1211654','AKASH YADAV','BHOPAL','MADHYA


PRADESH','9362991770','12116491207','18-10-01');

insert into Passenger VALUES ('1211655','AHAM


SHARMA','SCEUNDRABAD','TELANGANA','6292991770','12116491211','18-12-12');

insert into Passenger VALUES ('1211656','ROHIT


SHARMA','PATNA','BIHAR','6390991770','12116491213','18-10-02');

insert into Passenger VALUES ('1211657','VISHAL','VARANASI','UTTAR


PRADESH','8292991770','12116491213','18-10-02');

insert into Passenger VALUES


('1211658','ADDY','DELHI','DELHI','6392991770','73116491212','18-10-20');

insert into Passenger VALUES ('1211659','SUMIT','TRICHY','TAMIL


NADU','8992991770','12116491208','18-11-02');

insert into Passenger VALUES ('1211660','PRATEEK


SHARMA','DELHI','DELHI','7692991770','12116491209','18-10-01');

Write a query to find out all information of each traveler with flight number
A

select * from Passenger;


QUER
Y

Write a query to find out all information of all flights


B

select * from Flight;


QUER
Y

Write a query to find out all fights Delhi to Mumbai on October 20, 2018.
C
select Flight_no,F_name from Flight where Source_City='DELHI' AND
QUER Destination_city='MUMBAI' AND F_Status='AVl' and Date_Of_Journey='18-10-20';
Y

Write a query to find out reservation status for a particular flight


D

select F_Status from Flight where Flight_no='12116491214';


QUER
Y
ASSIGNMENT 4

CREDIT CARD MANAGEMENT DATABASE


a) Write a query to display where payment mode is POS and Transaction amount is
120000.

b) Write a query to display details of customer having inner join on Credit Card
Fraud and Cyber Crime.

c) Write a query to display where Crime date is ‘2022-02-10’.

d) Write a query to display details of Credit Card fraud having left join on Cyber
crime .
e) Write a query to display details where Payment Mode is Online And Card Type is
Visa.

You might also like