DBMS
DBMS
OF
SUSTAINABLE TECHNOLOGY
Certificate
Date of Submission:
2
Implement the use of alter table command
PRACTICAL - 1
AIM: CREATE ALL THE MASTER TABLES USING DATA DEFINITION LANGUAGE
COMMANDS LIKE CREATE AND DESCRIBE.
QUERY 1: CREATE DATABASE Ishani66;
USE Ishani66;
Age int
);
OUTPUT:
PRACTICAL - 2
AIM: IMPLEMENT THE USE OF ALTER TABLE COMMAND.
QUERY 1: CREATE DATABASE Ishani66;
USE Ishani66;
Age int
);
OUTPUT:
PRACTICAL - 3
AIM: INTRODUCTION TO TRANSACTION CONTROL COMMANDS LIKE COMMIT,
ROLLBACK AND SAVE POINT.
QUERY 1: START TRANSACTION;
QUERY 6: COMMIT;
OUTPUT:
PRACTICAL- 4
AIM: IMPLEMENT SQL COMMANDS.
USE Ishani66;
Age int
);
OUTPUT:
USE Ishani66;
Age int
);
OUTPUT:
USE Ishani66;
Age int
);
OUTPUT:
PRACTICAL-5
AIM: WRITE SQL QUERIES TO SOLVE PROBLEMS WITH THE USE OF THE SELECT
COMMAND & GENERATE DIFFERENT REPORTS USING SELECT COMMAND.
USE Ishani66;
Age int
);
OUTPUT:
PRACTICAL - 6
AIM: INTRODUCTION TO SQL FUNCTIONS.
USE Ishani66;
STD_ID INT,
PPS FLOAT,
BEE FLOAT,
BME FLOAT,
EG FLOAT
);
OUTPUT:
QUERY 2: INSERT INTO STUDENT123(STUD_NAME, STD_ID, STUD_SUB, PPS, BEE, BME, EG)
VALUES
('SAM','23','DBMS','23','25','27','25'),
('SAMMY','24','DBMS','23','20','27','12'),
('SUNNY','25','DBMS','23','22','22','26'),
('SAMI','26','DBMS','28','28','26','15'),
('SAMMER','27','DBMS','20','25','27','25');
SELECT*FROM STUDENT123;
OUTPUT:
OUTPUT:
OUTPUT:
OUTPUT:
OUTPUT:
OUTPUT:
OUTPUT:
OUTPUT:
PRACTICAL – 7
AIM: IMPLEMENT QUERIES BASED ON GROUP BY AND HAVING A CLAUSE.
QUERY 1: CREATE DATABASE Ishani66;
USE Ishani66;
STUD_ID INT,
STUD_CONTACT DOUBLE
);
VALUES
('SAM','23','BHARUCH','9123457894'),
('SAMMY','24','VAPI','9123457876'),
('SUNNY','25','VALSAD','9123457800'),
('SAMI','26','DAMAN','9123457899'),
('SAMMER','27','BHARUCH','9123457899');
SELECT*FROM STUDENT123;
OUTPUT:
OUTPUT:
OUTPUT:
PRACTICAL – 8
AIM: EXECUTION OF QUERIES BASED ON NATURAL, INNER JOINS, OUTER JOIN
AND SELF JOIN.
QUERY 1: CREATE DATABASE Ishani66;
USE Ishani66;
C_ID INT,
C_CONTACT DOUBLE
);
AMOUNT DOUBLE,
);
VALUES
('SAM','23', '[email protected]','9123457894'),
('SAMMY','24', '[email protected]','9123457876'),
('SUNNY','25', '[email protected]','9123457800'),
('SAMI','26', '[email protected]','9123457899'),
('SAMMER','27', '[email protected]','9123457899');
SELECT*FROM CUSTOMER;
VALUES
('23','5000','SBI','CARD'),
('24','6000','PNB','ONLINE'),
('25','7000','BOB','G-PAY'),
('56','8000','SBI','G-PAY'),
('78','9000','ICICI','ONLINE');
SELECT*FROM PAYMENT;
OUTPUT:
OUTPUT:
OUTPUT:
OUTPUT:
OUTPUT:
OUTPUT:
OUTPUT:
PRACTICAL – 9
AIM: INTRODUCTION TO SUBQUERIES AND DEMONSTRATION OF THEIR USAGE.
USE Ishani66;
AMOUNT DOUBLE,
);
VALUES
('23','5000','SBI','CARD'),
('24','60','PNB','ONLINE'),
('25','700','BOB','G-PAY'),
('56','180','SBI','G-PAY'),
('78','9000','ICICI','ONLINE');
OUTPUT:
QUERY 2: UPDATE PAYMENT SET AMOUNT = '0' WHERE AMOUNT > 500;
OUTPUT:
OUTPUT:
PRACTICAL – 10
AIM: WRITE THE REQUIRED SQL SCRIPT TO IMPLEMENT THE GIVEN CURSOR
AND TRIGGERS.
QUERY 1: CREATE DATABASEIshani66;
USEIshani66;
PINCODE INT,
DBMS INT,
DS INT,
OOP INT,
TOTAL INT
);
DESC COLLEGE;
OUTPUT:
QUERY 2: CREATE TRIGGER INF BEFORE INSERT ON COLLEGE FOR EACH ROW SET
NEW.TOTAL = NEW.DBMS+NEW.DS+NEW.OOP;
VALUES
OUTPUT: