Download as pdf or txt
Download as pdf or txt
You are on page 1of 57

SIVAGIRI VIDYANIKETAN

SENIOR SECONDARY SCHOOL


VALMIKI HILLS
THOTTUMUGHOM – ALUVA 683105

COMPUTER SCIENCE
PRACTICAL RECORD
SESSION: 2022 - 23
COMPUTER SCIENCE 2022-23

SIVAGIRI VIDYANIKETAN
SENIOR SECONDARY SCHOOL
VALMIKI HILLS
THOTTUMUGHOM - ALUVA 683105

COMPUTER SCIENCE
PRACTICAL RECORD
SESSION: 2022-23

SUBMITTED TO & BY:


Ms. MONISHA MOHANAN SREERAM V GOPAL
DEPT. OF COMPUTER SCIENCE REG NO.:
CLASS XII A
COMPUTER SCIENCE 2022-23

SIVAGIRI VIDYANIKETAN
SENIOR SECONDARY SCHOOL
VALMIKI HILLS
THOTTUMUGHOM – ALUVA 683105

CERTIFICATE

Certified that this is the bona-fide record of practical works in Computer Science
by Sreeram V Gopal Reg No.: ……………………………..submitted for AISSCE
Computer Science Practical Examination 2022-23 at Sivagiri Vidyaniketan Senior
Secondary School, Aluva.

Principal

Teacher In-Charge External Examiner

Date:

Thottumughom
COMPUTER SCIENCE 2022-23

INDEx

SL NO. PROGRAM PAGE NO.


1. Count Number Of Digit , Space, 1
Uppercase And Lowercase Letters

2. Palindrome Number
2

3. Fibonacci Series
3

4. Reverse of a number
4

5. Sum of Numbers 5

6. Simple calculator
6

7. Prime number
8

8. Divisible Sum
9

9. Removing Duplicates
10
10. Odd Numbers 11

11. Count “A” and “M” 12

12. Count “Me” and “My” 14


13. Sports 16

14. Author 18

15. Stack
20
COMPUTER SCIENCE 2022-23

16. SQL-1
22

17. SQL-2
26

18. SQL-3
31

19. SQL-4
36

20. SQL-5
40

21. SQL CONNECTIVITY-1


44

22. SQL CONNECTIVITY-2


46

23. SQL CONNECTIVITY-3


48

24. SQL CONNECTIVITY-4


50
COMPUTER SCIENCE 2022-23

COUNT NUMBER OF DIGITS, SPACE, UPPERCASE AND LOWER


CASE LETTERS

PROGRAM NO: 1
DATE: 15/06/2022

AIM
Write a python function to count number of digits, space, uppercase, lowercase
in a string.

SOURCE CODE:

OUTPUT:

1
COMPUTER SCIENCE 2022-23

PALINDROME NUMBER

PROGRAM NO: 2
DATE: 17/06/2022

AIM
Write a python program to check whether given integer is palindrome or not.

SOURCE CODE:

OUTPUT:

2
COMPUTER SCIENCE 2022-23

FIBONACCI SERIES

PROGRAM NO: 3
DATE: 18/06/2022

AIM
Write a python program to print fibonacci series upto n.

SOURCE CODE:

OUTPUT:

3
COMPUTER SCIENCE 2022-23

REVERSE OF A NUMBER

PROGRAM NO: 4
DATE: 21/06/2022

AIM
Write a python program to print reverse of a number.

SOURCE CODE:

OUTPUT:

4
COMPUTER SCIENCE 2022-23

SUM OF NUMBERS

PROGRAM NO: 5
DATE: 30/06/2022

AIM
Write a python program to find the sum of numbers in a string.

SOURCE CODE:

OUTPUT:

5
COMPUTER SCIENCE 2022-23

SIMPLE CALCULATOR

PROGRAM NO: 6
DATE: 05/07/2022

AIM
Write a function to implement simple calculator.

SOURCE CODE:

6
COMPUTER SCIENCE 2022-23

OUTPUT:

7
COMPUTER SCIENCE 2022-23

PRIME NUMBER

PROGRAM NO: 7
DATE: 14/07/2022

AIM
Write a function to check whether the passed number is prime or not.

SOURCE CODE:

OUTPUT:

8
COMPUTER SCIENCE 2022-23

DIVISIBLE SUM

PROGRAM NO: 8
DATE: 15/07/2022

AIM
Write a function Divisible_sum(list) to add those values in a list which are
divisible by 5.

SOURCE CODE:

OUTPUT:

9
COMPUTER SCIENCE 2022-23

REMOVING DUPLICATES

PROGRAM NO: 9
DATE: 25/07/2022

AIM
Write a function to remove duplicate character from a given string.

SOURCE CODE:

OUTPUT:

10
COMPUTER SCIENCE 2022-23

ODD NUMBERS

PROGRAM NO: 10
DATE: 08/08/2022

AIM
Write a function to copy all odd numbers from tuple to another tuple.

SOURCE CODE:

OUTPUT:

11
COMPUTER SCIENCE 2022-23

COUNT A AND M

PROGRAM NO: 11
DATE: 15/08/2022

AIM
Write a function AMCount() to read character from story.txt and count
occurences of alphabets A and M.

SOURCE CODE:

12
COMPUTER SCIENCE 2022-23

OUTPUT:

13
COMPUTER SCIENCE 2022-23

COUNT ME AND MY

PROGRAM NO: 12
DATE: 20/08/2022

AIM
Write a function to count occurences of me and my in poem.txt.

SOURCE CODE:

14
COMPUTER SCIENCE 2022-23

OUTPUT:

15
COMPUTER SCIENCE 2022-23

SPORTS

PROGRAM NO: 13
DATE: 30/08/2022

AIM
Create a binary file sports.dat with structure [Students name, Sports name,
Mark]. Write function Display_rec() to display details of students whose mark
is above 45 and no. of students above 75.

SOURCE CODE:

16
COMPUTER SCIENCE 2022-23

OUTPUT:

17
COMPUTER SCIENCE 2022-23

AUTHOR

PROGRAM NO: 14
DATE: 02/09/2022

AIM
Create a binary file book.dat to store data’s in following structure [book
no.,book name,author,price]. Write a function to count number od books by an
author.

SOURCE CODE:

18
COMPUTER SCIENCE 2022-23

OUTPUT:

19
COMPUTER SCIENCE 2022-23

STACK

PROGRAM NO: 15
DATE: 03/09/2022

AIM
Implement stack using list.

SOURCE CODE:

20
COMPUTER SCIENCE 2022-23

OUTPUT:

21
COMPUTER SCIENCE 2022-23

SQL-1
PROGRAM NO: 16
DATE: 1/10/2022

TABLE: PRODUCT
PCODE PNAME COMPANY PRICE STOCK WARRANTY

P001 TV BPL 10000 200 3

P002 TV SONY 12000 150 4

P003 PC LENOVO 39000 100 2

P004 PC COMPAQ 38000 120 2

P005 HANYCAM SONY 18000 250 3

TABLE: CLIENT
CID CNAME CITY PCODE

C001 D-TECH DELHI P001

C002 Q-TECHNOLOGY MUMBAI P003

C003 G-MARKET DELHI P004

C004 I-BALL DELHI P005

AIM:

1. To display product name and price for all the product whose product name
ends with “m”.
2. To show details of all PC with stock more than 110.
3. To show number of product from each company.
4. To display Pname, Company and Warranty of products whose price is in the
range of 25000 to 40000.
5. To display Cname, city, Pcode ,Pname for all client whose city is Delhi.
GIVE OUTPUT OF THE FOLLOWING STATEMENT:
6. SELECT COUNT(DISTINCT COMPANY)FROM PRODUCT; 7. SELECT
MAX(PRICE) FROM PRODUCT WHERE WARRANTY<=3;

22
COMPUTER SCIENCE 2022-23

mysql> USE DB;


mysql> CREATE TABLE PRODUCT (PCODE VARCHAR(6) PRIMARY KEY,PNAME
VARCHAR(12),COMPANY VARCHAR(20),PRICE INT, STOCK INT,WARRANTY INT);
mysql> INSERT INTO PRODUCT
VALUES("P001","TV","BPL",10000,200,3),("P002","TV","SONY",12000,150,4),("P
003","PC","LENOVO",39000,100,2),("P004","PC","COMPAQ",38000,120,2),("P005"
,"HANYCAM","SONY",18000,250,3); mysql>
SELECT * FROM PRODUCT;
+-------+---------+---------+-------+-------+----------+
| PCODE | PNAME | COMPANY | PRICE | STOCK | WARRANTY |
+-------+---------+---------+-------+-------+----------+
| P001 | TV | BPL | 10000 | 200 | 3 |
| P002 | TV | SONY | 12000 | 150 | 4 |
| P003 | PC | LENOVO | 39000 | 100 | 2 |
| P004 | PC | COMPAQ | 38000 | 120 | 2 |
| P005 | HANYCAM | SONY | 18000 | 250 | 3 |
+-------+---------+---------+-------+-------+----------+
mysql> CREATE TABLE CLIENT(CID VARCHAR(6)PRIMARY KEY,CNAME
VARCHAR(20),CITY VARCHAR(12),PCODE VARCHAR(6),FOREIGN KEY(PCODE)REFERENCES
PRODUCT(PCODE));
mysql> INSERT INTO CLIENT VALUES("C001","D-
TECH","DELHI","P001"),("C002","QTECHNOLOGY","MUMBAI","P003"),("C003","GMA
RKET","DELHI","P004"),("C004","I-BALL","DELHI","P005");
mysql> SELECT * FROM CLIENT;
+------+--------------+--------+-------+
| CID | CNAME | CITY | PCODE |
+------+--------------+--------+-------+
| C001 | D-TECH | DELHI | P001 |
| C002 | Q-TECHNOLOGY | MUMBAI | P003 |
| C003 | G-MARKET | DELHI | P004 |
| C004 | I-BALL | DELHI | P005 |
+------+--------------+--------+-------+

23
COMPUTER SCIENCE 2022-23

mysql>SELECT PNAME,PRICE FROM PRODUCT WHERE PNAME LIKE "%M";


+---------+-------+
| PNAME | PRICE |
+---------+-------+
| HANYCAM | 18000 |
+---------+-------+

mysql>SELECT PNAME,STOCK FROM PRODUCT WHERE PNAME="PC" AND


STOCK>110;

+-------+-------+
| PNAME | STOCK |
+-------+-------+
| PC | 120 |
+-------+-------+

mysql>SELECT COMPANY,COUNT(PNAME)FROM PRODUCT GROUP BY


COMPANY;

+---------+--------------+
| COMPANY | COUNT(PNAME) |
+---------+--------------+
| BPL | 1 |
| COMPAQ | 1 |
| LENOVO | 1 |
| SONY | 2 |
+---------+--------------+

mysql>SELECT PNAME,COMPANY,WARRANTY FROM PRODUCT WHERE PRICE BETWEEN 25000


AND 40000;
+-------+---------+----------+
| PNAME | COMPANY | WARRANTY |
+-------+---------+----------+
| PC | LENOVO | 2 |
| PC | COMPAQ | 2 |
+-------+---------+----------+

24
COMPUTER SCIENCE 2022-23

mysql>SELECT CNAME,CITY,PRODUCT.PCODE,PNAME FROM PRODUCT,CLIENT WHERE


PRODUCT.PCODE=CLIENT.PCODE AND CITY="DELHI";
+----------+-------+-------+---------+
| CNAME | CITY | PCODE | PNAME |
+----------+-------+-------+---------+
| D-TECH | DELHI | P001 | TV |
| G-MARKET | DELHI | P004 | PC |
| I-BALL | DELHI | P005 | HANYCAM |
+----------+-------+-------+---------+

mysql>SELECT COUNT(DISTINCT COMPANY)FROM PRODUCT;


+-------------------------+
| COUNT(DISTINCT COMPANY) |
+-------------------------+
| 4 |
+-------------------------+

mysql>SELECT MAX(PRICE) FROM PRODUCT WHERE


WARRANTY<=3;
+------------+
| MAX(PRICE) |
+------------+
| 39000 |
+------------+

25
COMPUTER SCIENCE 2022-23

SQL-2

PROGRAM NO: 17
DATE: 10/10/2022

TABLE: DOCTOR
ID NAME DEPT GENDER EXPERIENCE

101 JOHN ENT M 12

104 SMITH SKIN M 10

107 GEORGE MEDICINE M 3

114 LARA CARDIOLOGY M 12

109 LUCY ORTHOPEDIC F 15

TABLE: SALARY
ID BASIC ALLOWANCE CONSULTATION

101 120000 10000 300

104 230000 23000 500

107 320000 40000 100

114 420000 50000 200

109 189000 16900 300

AIM:

1. Display name of all doctors who are in Medicine Dept having more than 2
years experience.
2. Display average salary of all doctor working in ENT Dept.
3. Display min(allowance) of female doctor.
4. Display the highest consultation fees among all the male doctors.
GIVE OUTPUT OF THE FOLLOWING STATEMENT;
5. SELECT COUNT(*) FROM DOCTOR WHERE GENDER=’F’;
6. SELECT NAME,DEPT,BASIC FROM DOCTOR,SALARY WHERE
DEPT=”ENT” AND DOCTOR.ID=SALARY.ID;

26
COMPUTER SCIENCE 2022-23

mysql> USE DB;


CREATE TABLE DOCTOR(ID INT PRIMARY KEY,NAME VARCHAR(50),DEPT
VARCHAR(20),GENDER VARCHAR(1),EXPERIENCE INT);

mysql> DESC DOCTOR;


+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| ID | int(11) | NO | PRI | NULL | |
| NAME | varchar(50) | YES | | NULL | |
| DEPT | varchar(20) | YES | | NULL | |
| GENDER | varchar(1) | YES | | NULL | |
| EXPERIENCE | int(11) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+

mysql> INSERT INTO DOCTOR


VALUES(101,"JOHN","ENT","M",12),(104,"SMITH","SKIN","M",10),(107,"GEORGE",
"MEDICINE","M",3),(114,"LARA","ORTHOPEDIC","M",12),(109,"LUCY","CARDIOLOGY
","F",15);

mysql> SELECT * FROM DOCTOR;


+-----+--------+------------+--------+------------+
| ID | NAME | DEPT | GENDER | EXPERIENCE |
+-----+--------+------------+--------+------------+
| 101 | JOHN | ENT | M | 12 |
| 104 | SMITH | SKIN | M | 10 |
| 107 | GEORGE | MEDICINE | M | 3 |
| 109 | LUCY | CARDIOLOGY | F | 15 |
| 114 | LARA | ORTHOPEDIC | M | 12 |
+-----+--------+------------+--------+------------+

27
COMPUTER SCIENCE 2022-23

mysql> CREATE TABLE SALARY(ID INT,FOREIGN KEY (ID) REFERENCES


DOCTOR(ID),BASIC INT,ALLOWANCE INT, CONSULTATION INT);
mysql> DESC SALARY;
+--------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+---------+------+-----+---------+-------+
| ID | int(11) | YES | MUL | NULL | |
| BASIC | int(11) | YES | | NULL | |
| ALLOWANCE | int(11) | YES | | NULL | |
| CONSULTATION | int(11) | YES | | NULL | |
+--------------+---------+------+-----+---------+-------+

mysql> INSERT INTO SALARY


VALUES(101,120000,10000,300),(104,230000,23000,500),(107,320000,40000,100)
,(114,420000,50000,200),(109,189000,169000,300);

mysql> SELECT * FROM SALARY;


+------+--------+-----------+--------------+
| ID | BASIC | ALLOWANCE | CONSULTATION |
+------+--------+-----------+--------------+
| 101 | 120000 | 10000 | 300 |
| 104 | 230000 | 23000 | 500 |
| 107 | 320000 | 40000 | 100 |
| 114 | 420000 | 50000 | 200 |
| 109 | 189000 | 169000 | 300 |
+------+--------+-----------+--------------+

mysql> SELECT NAME FROM DOCTOR WHERE DEPT='MEDICINE' AND EXPERIENCE>2;


+--------+
| NAME |
+--------+
| GEORGE |
+--------+

28
COMPUTER SCIENCE 2022-23

mysql> SELECT AVG(BASIC+ALLOWANCE)FROM SALARY,DOCTOR WHERE


DOCTOR.ID=SALARY.ID AND DOCTOR.DEPT='ENT';
+----------------------+
| AVG(BASIC+ALLOWANCE) |
+----------------------+
| 130000.0000 |
+----------------------+

mysql> SELECT MIN(ALLOWANCE) FROM SALARY,DOCTOR WHERE DOCTOR.ID=SALARY.ID


AND DOCTOR.GENDER='F';
+----------------+
| MIN(ALLOWANCE) |
+----------------+
| 169000 |
+----------------+

mysql> SELECT MAX(CONSULTATION)FROM SALARY,DOCTOR WHERE


DOCTOR.ID=SALARY.ID AND GENDER='M';
+-------------------+
| MAX(CONSULTATION) |
+-------------------+
| 500 |
+-------------------+

mysql> SELECT COUNT(*) FROM DOCTOR WHERE GENDER='F';


+----------+
| COUNT(*) |
+----------+
| 1 |
+----------+

29
COMPUTER SCIENCE 2022-23

mysql> SELECT NAME,DEPT,BASIC FROM DOCTOR,SALARY WHERE DEPT='ENT' AND


DOCTOR.ID=SALARY.ID;
+------+------+--------+
| NAME | DEPT | BASIC |
+------+------+--------+
| JOHN | ENT | 120000 |
+------+------+--------+

30
COMPUTER SCIENCE 2022-23

SQL-3

PROGRAM NO: 18
DATE:19/10/2022

TABLE: FLIGHT
FLNO START END NOFLIGHTS NOSTOPS
IC301 MUMBAI DELHI 8 0

IC799 BANGALORE MUMBAI 2 1

MC101 INDORE MUMBAI 3 0

IC302 DELHI BANGALORE 8 0

AM812 MUMBAI KOCHI 3 2

TABLE: FARE
FLNO AIRLINES FARE TAX

IC799 INDIAN AIRLINES 6500 10

MC101 SAHARA 9400 5

IC302 JET AIRWAYS 8300 8

AM812 DECCAN AIRWAYS 4300 4

AIM:
1. Display flight no: and fare for the flights from Delhi to Bangalore.
2. Display starting and ending points of Indian Airways.
3. Display contents of table flights in ascending order of flight no:
4. Display the minimum fare Jet Airways is offering from the table.

GIVE OUPUT OF THE FOLLOWING STATEMENT:


5. SELECT COUNT(DISTINCT(END)) FROM FLIGTH;
6. SELECT FLNO,NOFLIGHTS,AIRLINES,FARE WHERE START=”DELHI”
AND FLIGHT.FLNO=FARE.FLNO;

31
COMPUTER SCIENCE 2022-23

mysql> USE DB;


mysql> CREATE TABLE FLIGHT(FLNO VARCHAR(50) PRIMARY KEY,START
VARCHAR(50),END VARCHAR(40), NO_FLIGHT INT,NO_STOPS INT);
mysql> DESC FLIGHT;
+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| FLNO | varchar(50) | NO | PRI | NULL | |
| START | varchar(50) | YES | | NULL | |
| END | varchar(40) | YES | | NULL | |
| NO_FLIGHT | int(11) | YES | | NULL | |
| NO_STOPS | int(11) | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
mysql> INSERT INTO FLIGHT
VALUES('IC301','MUMBAI','DELHI',8,0),('IC799','BANGLORE','MUMBAI',2,1),('M
C101','INDORE','MUMBAI',3,0),('IC302','DELHI','BANGLORE',8,0),('AM312','MU
MBAI','KOCHI',3,2);

mysql> SELECT*FROM FLIGHT;


+-------+----------+----------+-----------+----------+
| FLNO | START | END | NO_FLIGHT | NO_STOPS |
+-------+----------+----------+-----------+----------+
| AM312 | MUMBAI | KOCHI | 3 | 2 |
| IC301 | MUMBAI | DELHI | 8 | 0 |
| IC302 | DELHI | BANGLORE | 8 | 0 |
| IC799 | BANGLORE | MUMBAI | 2 | 1 |
| MC101 | INDORE | MUMBAI | 3 | 0 |
+-------+----------+----------+-----------+----------+

mysql> CREATE TABLE FARE(FLNO VARCHAR(50),FOREIGN KEY(FLNO) REFERENCES


FLIGHT(FLNO),AIRLINES VARCHAR(50),FARES INT,TAX INT);

32
COMPUTER SCIENCE 2022-23

mysql> DESC FARE;

+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| FLNO | varchar(50) | YES | MUL | NULL | |
| AIRLINES | varchar(50) | YES | | NULL | |
| FARES | int(11) | YES | | NULL | |
| TAX | int(11) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+

mysql> INSERT INTO FARE VALUES('IC799','INDIAN


AIRLINES',6500,10),('MC101','SAHARA',9400,5),('IC302','JET
AIRWAYS',8300,8),('AM312','DECCAN AIRLINES',4300,4);

mysql> SELECT*FROM FARE;


+-------+-----------------+-------+------+
| FLNO | AIRLINES | FARES | TAX |
+-------+-----------------+-------+------+
| IC799 | INDIAN AIRLINES | 6500 | 10 |
| MC101 | SAHARA | 9400 | 5 |
| IC302 | JET AIRWAYS | 8300 | 8 |
| AM312 | DECCAN AIRLINES | 4300 | 4 |
+-------+-----------------+-------+------+

mysql> SELECT FLIGHT.FLNO,FARES FROM FLIGHT,FARE WHERE


FLIGHT.START='DELHI' AND FLIGHT.END='BANGLORE' AND FLIGHT.FLNO=FARE.FLNO;
+-------+-------+
| FLNO | FARES |
+-------+-------+
| IC302 | 8300 |
+-------+-------+
mysql> SELECT FLIGHT.START,FLIGHT.END FROM FLIGHT,FARE WHERE
FARE.AIRLINES='INDIAN AIRLINES' AND FLIGHT.FLNO=FARE.FLNO

33
COMPUTER SCIENCE 2022-23

+----------+--------+
| START | END |
+----------+--------+
| BANGLORE | MUMBAI |
+----------+--------+

mysql> SELECT*FROM FLIGHT ORDER BY FLNO;


+-------+----------+----------+-----------+----------+
| FLNO | START | END | NO_FLIGHT | NO_STOPS |
+-------+----------+----------+-----------+----------+
| AM312 | MUMBAI | KOCHI | 3 | 2 |
| IC301 | MUMBAI | DELHI | 8 | 0 |
| IC302 | DELHI | BANGLORE | 8 | 0 |
| IC799 | BANGLORE | MUMBAI | 2 | 1 |
| MC101 | INDORE | MUMBAI | 3 | 0 |
+-------+----------+----------+-----------+----------+

mysql> SELECT MIN(FARES) FROM FARE WHERE AIRLINES='JET AIRWAYS';


+------------+
| MIN(FARES) |
+------------+
| 8300 |
+------------+

mysql> SELECT COUNT(DISTINCT(END)) FROM FLIGHT;


+----------------------+
| COUNT(DISTINCT(END)) |
+----------------------+
| 4 |
+----------------------+

34
COMPUTER SCIENCE 2022-23

mysql> SELECT FLIGHT.FLNO,NO_FLIGHT,AIRLINES FROM FLIGHT,FARE WHERE


START='DELHI' AND FLIGHT.FLNO=FARE.FLNO;
+-------+-----------+-------------+
| FLNO | NO_FLIGHT | AIRLINES |
+-------+-----------+-------------+
| IC302 | 8 | JET AIRWAYS |
+-------+-----------+-------------+

35
COMPUTER SCIENCE 2022-23

SQL-4

PROGRAM NO: 19
DATE: 27/10/2022

TABLE: ITEM
I_ID ITEM NAME MANUFACTURER PRICE

PC01 PERSONAL COMPUTER ABC 35000

LC05 LAPTOP ABC 55000

PC03 PERSONAL COMPUTER XYZ 32000

PC06 PERSONAL COMPUTER COMP 37000

LC03 LAPTOP PQR 57000

TABLE :CUSTOMER
CID CNAME CITY I-ID

1001 N.ROY DELHI LC03

1006 H.SINGH MUMBAI PC03

1012 R.RANDAY DELHI PC06

1015 C.SHARMA DELHI LC03

1016 K.AGARWAL BANGALORE PC01

AIM:
1. Display the details of those customers whose city is Delhi.
2. Display details of item whose price is in the range of 35000 to 55000.
3. Display cname,city where table Customer item name and table Item with
their corresponding matching I-Id.
4. To increase the price of all items by 1000 in the table item.
GIVE OUTPUT OF THE FOLLOWING STATEMENT:
5. SELECT CNAME,MANUFACTURER FROM CUSTOMER ,ITEM WHERE
ITEM.IID=CUSTOMER.I-ID;
6. SELECT ITEMNAME,PRICE FROM ITEM WHERE MANUFACTURER=”ABC”;

36
COMPUTER SCIENCE 2022-23

mysql> USE DB;


mysql>CREATE TABLE ITEM(I_ID VARCHAR(12),ITEMNAME VARCHAR(30),MANUFACTURER
VARCHAR(10),PRICE INT);
mysql> INSERT INTO ITEM VALUES("PC01","PERSONAL
COMPUTER","ABC",35000),("LC05","LAPTOP","ABC",55000),("PC03","PERSONAL
COMPUTER","XYZ",32000),("PC06","PERSONAL
COMPUTER","COMP",37000),("LC03","LAPTOP","PQR",57000);

mysql> SELECT * FROM ITEM;

+------+-------------------+--------------+-------+
| I_ID | ITEMNAME | MANUFACTURER | PRICE |
+------+-------------------+--------------+-------+
| LC03 | LAPTOP | PQR | 57000 |
| LC05 | LAPTOP | ABC | 55000 |
| PC01 | PERSONAL COMPUTER | ABC | 35000 |
| PC03 | PERSONAL COMPUTER | XYZ | 32000 |
| PC06 | PERSONAL COMPUTER | COMP | 37000 |
+------+-------------------+--------------+-------+

mysql>CREATE TABLE CUSTOMER(CID INT,CNAME VARCHAR(20),CITY


VARCHAR(20),I_ID VARCHAR(12),FOREIGN KEY(I_ID) REFERENCES ITEM(I_ID));
mysql>INSERT INTO CUSTOMER
VALUES(1001,"N.ROY","DELHI","LC05"),(1006,"H.SINGH","MUMBAI","PC03"),(1012
,"R.RANDAY","DELHI","PC06"),(1015,"C.SHARMA","DELHI","LC03"),(1016,"K.AGAR
WAL","BANGLORE","PC01"); mysql> SELECT * FROM CUSTOMER;

+------+-----------+----------+------+

| CID | CNAME | CITY | I_ID |

+------+-----------+----------+------+

| 1001 | N.ROY | DELHI | LC05 |

| 1006 | H.SINGH | MUMBAI | PC03 |

| 1012 | R.RANDAY | DELHI | PC06 |

| 1015 | C.SHARMA | DELHI | LC03 |

| 1016 | K.AGARWAL | BANGLORE | PC01 |

+------+-----------+----------+------+

37
COMPUTER SCIENCE 2022-23

mysql>SELECT * FROM CUSTOMER WHERECITY="DELHI";


+------+----------+-------+------+
| CID | CNAME | CITY | I_ID |
+------+----------+-------+------+
| 1001 | N.ROY | DELHI | LC05 |
| 1012 | R.RANDAY | DELHI | PC06 |
| 1015 | C.SHARMA | DELHI | LC03 |
+------+----------+-------+------+

mysql>SELECT * FROM ITEM WHERE PRICE BETWEEN 35000 AND


55000;
+------+-------------------+--------------+-------+
| I_ID | ITEMNAME | MANUFACTURER | PRICE |
+------+-------------------+--------------+-------+
| LC05 | LAPTOP | ABC | 55000 |
| PC01 | PERSONAL COMPUTER | ABC | 35000 |
| PC06 | PERSONAL COMPUTER | COMP | 37000 |
+------+-------------------+--------------+-------+

mysql>SELECT CNAME,CITY,ITEMNAME,PRICE,ITEM.I_ID FROM CUSTOMER,ITEM WHERE


CUSTOMER.I_ID=ITEM.I_ID;
+-----------+----------+-------------------+-------+------+
| CNAME | CITY | ITEMNAME | PRICE | I_ID |
+-----------+----------+-------------------+-------+------+
| C.SHARMA | DELHI | LAPTOP | 57000 | LC03 |
| N.ROY | DELHI | LAPTOP | 55000 | LC05 |
| K.AGARWAL | BANGLORE | PERSONAL COMPUTER | 35000 | PC01 |
| H.SINGH | MUMBAI | PERSONAL COMPUTER | 32000 | PC03 |
| R.RANDAY | DELHI | PERSONAL COMPUTER | 37000 | PC06 |
+-----------+----------+-------------------+-------+------+

38
COMPUTER SCIENCE 2022-23

mysql>UPDATE ITEM SETPRICE=PRICE+1000;


mysql> SELECT * FROM ITEM;
+------+-------------------+--------------+-------+
| I_ID | ITEMNAME | MANUFACTURER | PRICE |
+------+-------------------+--------------+-------+
| LC03 | LAPTOP | PQR | 58000 |
| LC05 | LAPTOP | ABC | 56000 |
| PC01 | PERSONAL COMPUTER | ABC | 36000 |
| PC03 | PERSONAL COMPUTER | XYZ | 33000 |
| PC06 | PERSONAL COMPUTER | COMP | 38000 |
+------+-------------------+--------------+-------+

mysql>SELECT CNAME,MANUFACTURER FROM CUSTOMER,ITEM WHERE


ITEM.I_ID=CUSTOMER.I_ID;
+-----------+--------------+
| CNAME | MANUFACTURER |
+-----------+--------------+
| C.SHARMA | PQR |
| N.ROY | ABC |
| K.AGARWAL | ABC |
| H.SINGH | XYZ |
| R.RANDAY | COMP |
+-----------+--------------+

mysql>SELECT ITEMNAME,PRICE FROM ITEM WHERE


MANUFACTURER="ABC";
+-------------------+-------+
| ITEMNAME | PRICE |
+-------------------+-------+
| LAPTOP | 56000 |
| PERSONAL COMPUTER | 36000 |
+-------------------+-------+

39
COMPUTER SCIENCE 2022-23

SQL-5
PROGRAM NO: 20
DATE:01/11/2022

TABLE: STOCK
ITEMNO ITEM DCODE QTY UNITPRICE STOCKDATE
5005 BALL PEN 0.5 102 100 16 2010-03-31

5003 BALL PEN 0.25 102 150 20 2010-01-01

5002 GEL PEN PREMIUM 101 125 14 2010-02-14

5006 GEL PEN CLASSIC 101 200 22 2009-01-01

5001 ERASER SMALL 102 210 5 2009-03-19

5004 ERASER BIG 102 60 10 2009-12-12

5009 SHARPENER CLASSIC 103 160 8 2009-01-23

TABLE:DEALER
DCODE DNAME

101 RELIABLE STATIONERS

103 CLASSIC PLASTICS

102 CLEAR DEALS

AIM:
1. To display Item No: and Item name of those items from stock table whose
unit price is more than 10.
2. To display the details of those items whose dealer code (Dcode) is 102 or
Quantity in Stock(Qty) is more than 100 from the table stock.

GIVE OUTPUT OF THE FOLLOWING STATEMENT;


3. SELECT QTY*UNITPRICE FROM STOCK WHERE ITEMNO=5006;
4. SELECT MIN(STOCKDATE)FROM STOCK;

40
COMPUTER SCIENCE 2022-23

mysql> USE DB;

mysql> CREATE TABLE STOCK(ITEMNO INT,ITEM VARCHAR(25),DCODE INT PRIMARY


KEY,QTY INT,UNITPRICE INT,STOCKDATE VARCHAR(25));
mysql> INSERT INTO STOCK VALUES(5005,"BALL PEN 0.5",102,100,16,"2010-03-
31"),(5003,"BALL PEN 0.25",102,150,20,"2010-01-01"),(5002,"GEL PEN
PREMIUM",101,125,14,"2010-02-14"),(5006,"GEL PEN
CLASSIC",101,200,22,"2009-01-01"),(5001,"ERASER SMALL",102,210,5,"2009-03-
19"),(5004,"ERASER BIG",102,60,10,"2009-12-12"),(5009,"SHARPENER
CLASSIC",103,160,8,"2009-01-23");

mysql> SELECT * FROM STOCK;


+--------+-------------------+-------+------+-----------+------------+
| ITEMNO | ITEM | DCODE | QTY | UNITPRICE | STOCKDATE |
+--------+-------------------+-------+------+-----------+------------+
| 5005 | BALL PEN 0.5 | 102 | 100 | 16 | 2010-03-31 |
| 5003 | BALL PEN 0.25 | 102 | 150 | 20 | 2010-01-01 |
| 5002 | GEL PEN PREMIUM | 101 | 125 | 14 | 2010-02-14 |
| 5006 | GEL PEN CLASSIC | 101 | 200 | 22 | 2009-01-01 |
| 5001 | ERASER SMALL | 102 | 210 | 5 | 2009-03-19 |
| 5004 | ERASER BIG | 102 | 60 | 10 | 2009-12-12 |
| 5009 | SHARPENER CLASSIC | 103 | 160 | 8 | 2009-01-23 |
+------- +-------------------+-------+------+-----------+------------+

mysql> CREATE TABLE DEALERS(DCODE INT,DNAME VARCHAR(20),FOREIGN


KEY(DCODE)REFERENCES STOCK(DCODE));
mysql> INSERT INTO DEALERS VALUES(101,"RELIABLE STATIONERS"),(103,"CLASSIC
PLASTICS"),(102,"CLEAR DEALS");

mysql>SELECT * FROM DEALERS;


+-------+---------------------+
| DCODE | DNAME |
+-------+---------------------+
| 101 | RELIABLE STATIONERS |
| 103 | CLASSIC PLASTICS |
| 102 | CLEAR DEALS |
+-------+---------------------+

41
COMPUTER SCIENCE 2022-23

mysql> SELECT ITEMNO,ITEM FROM STOCK WHERE UNITPRICE>10;


+--------+-----------------+
| ITEMNO | ITEM |
+--------+-----------------+
| 5005 | BALL PEN 0.5 |
| 5003 | BALL PEN 0.25 |
| 5002 | GEL PEN PREMIUM |
| 5006 | GEL PEN CLASSIC |
+--------+-----------------+

mysql> SELECT * FROM STOCK WHERE DCODE=102 OR


QTY>100;

+--------+-------------------+-------+------+-----------+------------+
| ITEMNO | ITEM | DCODE | QTY | UNITPRICE | STOCKDATE |
+--------+-------------------+-------+------+-----------+------------+
| 5005 | BALL PEN 0.5 | 102 | 100 | 16 | 2010-03-31 |
| 5003 | BALL PEN 0.25 | 102 | 150 | 20 | 2010-01-01 |
| 5002 | GEL PEN PREMIUM | 101 | 125 | 14 | 2010-02-14 |
| 5006 | GEL PEN CLASSIC | 101 | 200 | 22 | 2009-01-01 |
| 5001 | ERASER SMALL | 102 | 210 | 5 | 2009-03-19 |
| 5004 | ERASER BIG | 102 | 60 | 10 | 2009-12-12 |
| 5009 | SHARPENER CLASSIC | 103 | 160 | 8 | 2009-01-23 |
+--------+-------------------+-------+------+-----------+------------+

mysql> SELECT QTY*UNITPRICE FROM STOCK WHERE ITEMNO=5006;


+---------------+
| QTY*UNITPRICE |
+---------------+
| 4400 |
+---------------+

mysql>SELECT MIN(STOCKDATE) FROM


STOCK;

42
COMPUTER SCIENCE 2022-23

+----------------+
| MIN(STOCKDATE) |
+----------------+
| 2009-01-01 |
+----------------

43
COMPUTER SCIENCE 2022-23

SQL CONNECTIVITY - 1

PROGRAM NO: 21
DATE: 03/11/2022

AIM:
Create a database Club and write python code for the following:
1. Create following table and insert rows;
MEMBER_ID MEMBER_NAME CITY FEES

M001 SUMIT DELHI 2000

M002 NISHAN MUMBAI 1000

M003 NIHARIKA KOCHI 2000

2. Update the city of the member whose member id is M003 to Noida.


3. Delete the record of those members whose name is Sumit.

SOURCE CODE:

OUTPUT:

44
COMPUTER SCIENCE 2022-23

OUTPUT(SQL):

45
COMPUTER SCIENCE 2022-23

SQL CONNECTIVITY – 2

PROGRAM NO: 22
DATE: 05/11/2022

AIM:
Create database Mobile and write python code for the following: 1.
Create table and insert rows;
MID MCOMPANY MNAME MPRICE

MB001 SAMSUNG GALAXY 22000

MB002 OPPO RENO 2F 30000

MB003 VIVO VF26 29000

2. Display the details of those mobiles whose price is greater than 25000.
3. Increase the price of mobile Samsung Galaxy by 2000.

SOURCE CODE:

OUTPUT:

46
COMPUTER SCIENCE 2022-23

OUTPUT(SQL):

47
COMPUTER SCIENCE 2022-23

SQL CONNECTIVITY – 3

PROGRAM NO: 23
DATE: 06/11/2022

AIM:
Create database company and Insert the following records into table empolyee
using python interface:
EMPNO NAME DEPT SALARY

1 ALEXY TAX 60000

2 PETER SALES 67000

3 JOHNY PRODUCTION 55000

4 RAMBO SALES 48000

1. Update the records of employees by increasing salary by 1000 of


employees who are getting less than 60000.
2. To read and display records of employees whose name ends with “y”.

SOURCE CODE:

48
COMPUTER SCIENCE 2022-23

OUTPUT:

OUTPUT(SQL):

49
COMPUTER SCIENCE 2022-23

SQL CONNECTIVITY – 4

PROGRAM NO: 24
DATE: 09/11/2022

AIM: Create a table Sports and insert the following records:


ID NAME GAME GRADE CLASS

1 SAMEER TENNIS A1 7

2 KAMAL CRICKET A2 6

3 VEENA BASKETBALL A1 8

4 ARCHANA CRICKET A1 7

1. Display number of students getting Grade A1 in cricket.


2. Delete the records of those students whose class is 7.

SOURCE CODE:

50
COMPUTER SCIENCE 2022-23

OUTPUT:

OUTPUT(SQL):

51
COMPUTER SCIENCE 2022-23

END OF THE RECORD

You might also like