Professional Documents
Culture Documents
COMPUTER SCIENCE
PRACTICAL RECORD
SESSION: 2022 - 23
SIVAGIRI VIDYANIKETAN
SENIOR SECONDARY SCHOOL
VALMIKI HILLS
THOTTUMUGHOM - ALUVA 683105
COMPUTER SCIENCE
PRACTICAL RECORD
SESSION: 2022-23
CERTIFICATE
Certified that this is the bona-fide record of practical works in Computer Science
by ISHAN SAJEEV Reg No.: ……………………………..
submitted for AISSCE Computer Science Practical Examination 2022-23 at
Sivagiri Vidyaniketan Senior Secondary School, Aluva.
Principal
Date:
Thottumughom
INDEx
2. Palindrome 2
3. Fibonacci Series 3
4. Reverse of a number 4
6. Simple calculator 6
7. Prime number 8
9. Removing Duplicate 10
19
16. SQL-1
25
17. SQL-2
30
18. SQL-3
36
19. SQL-4
41
20. SQL-5
46
21. SQL CONNECTIVITY-1
48
22. SQL CONNECTIVITY-2
50
23. SQL CONNECTIVITY-3
52
24. SQL CONNECTIVITY-4
COMPUTER SCIENCE 2022-23
Pg no: 1
Date: 25/06/2022
AIM: Write a python function to count number of digits, space, uppercase and
lowercase .
SOURCE CODE:
OUTPUT:
1
COMPUTER SCIENCE 2022-23
PALINDROME
Pg no: 2
Date: 01/07/2022
AIM: Write a program to check whether the given string is palindrome or not.
SOURCE CODE:
OUTPUT:
2
COMPUTER SCIENCE 2022-23
FIBONACCI SERIES
Pg no: 3
Date: 01/07/2022
SOURCE CODE:
OUTPUT:
3
COMPUTER SCIENCE 2022-23
REVERSE OF A NUMBER
Pg no: 4
Date: 14/07/2022
SOURCE CODE:
OUTPUT:
4
COMPUTER SCIENCE 2022-23
Pg no:5
Date: 15/07/2022
SOURCE CODE:
OUTPUT:
5
COMPUTER SCIENCE 2022-23
SIMPLE CALCULATOR
Pg no:6
Date: 15/07/2022
SOURCE CODE:
6
COMPUTER SCIENCE 2022-23
OUTPUT:
7
COMPUTER SCIENCE 2022-23
PRIME NUMBER
Pg no: 7
Date: 25/07/2022
AIM: Write python program to check whether the number is prime or not
SOURCE CODE:
OUTPUT:
8
COMPUTER SCIENCE 2022-23
Pg no: 8
Date: 25/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 DUPLICATE
Pg no: 9
Date: 08/08/2022
SOURCE CODE:
OUTPUT:
10
COMPUTER SCIENCE 2022-23
Pg no: 10
Date: 08/08/2022
AIM: Write a function to copy all the odd no: from a tuple to another tuple and
display 2 tuples.
SOURCE CODE:
OUPUT:
11
COMPUTER SCIENCE 2022-23
Pg no: 11
Date: 15/08/2022
AIM: Write a function AM_count() in python which should read each character
of a text file “ story.txt” ,then count and display the occurrence of alphabets
“A” and “M”(including small cases).
SOURCE CODE:
OUTPUT:
12
COMPUTER SCIENCE 2022-23
OUTPUT (NOTEPAD):
13
COMPUTER SCIENCE 2022-23
Pg no: 12
Date: 20/08/2022
AIM: Write a function that count no: of words “me” or “my” present in a text
file “poem.txt”.
SOURCE CODE:
OUTPUT:
14
COMPUTER SCIENCE 2022-23
OUTPUT (NOTEPAD):
15
COMPUTER SCIENCE 2022-23
MARKS ABOVE 75
Pg no: 13
Date: 30/08/2022
AIM: Create a binary file “sports.dat” to add records in the following structure:
[student_name , sportname , mark]
Write a function display_rec() that would read the content of “sports.dat” and
display the details of whose mark is above 75 and also no: of students scoring
above 75.
SOURCE CODE:
OUTPUT:
16
COMPUTER SCIENCE 2022-23
Pg no: 14
Date: 02/09/2022
AIM: Create a binary file “book.dat” to add records with the following
structure: [book no:, bookname ,author ,price]
Write a user defined function create() to input data and add to “book.dat”.Write
a function count_rec(author) in python to accept author name as parameter and
count no: of books by the given author.
SOURCE CODE:
OUTPUT:
17
COMPUTER SCIENCE 2022-23
SOURCE CODE:
OUTPUT:
18
COMPUTER SCIENCE 2022-23
SQL-1
Pg no: 16
Date: 01/10/2022
TABLE: PRODUCT
PCODE PNAME COMPANY PRICE STOCK WARRANTY
P001 TV BPL 10000 200 3
TABLE: CLIENT
CID CNAME CITY PCODE
C001 D-TECH DELHI P001
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;
19
COMPUTER SCIENCE 2022-23
+----------+-------------+------+-----+---------+-------+
+----------+-------------+------+-----+---------+-------+
+----------+-------------+------+-----+---------+-------+
+-------+---------+---------+-------+-------+----------+
+-------+---------+---------+-------+-------+----------+
20
COMPUTER SCIENCE 2022-23
+-------+---------+---------+-------+-------+----------+
+-------+-------------+------+-----+---------+-------+
+-------+-------------+------+-----+---------+-------+
+-------+-------------+------+-----+---------+-------+
21
COMPUTER SCIENCE 2022-23
+------+------------+--------+-------+
+------+------------+--------+-------+
+------+------------+--------+-------+
+---------+-------+
| PNAME | PRICE |
+---------+-------+
| HANYCAM | 18000 |
+---------+-------+
+---------+--------------+
| COMPANY | COUNT(PNAME) |
+---------+--------------+
| BPL | 1 |
| COMPANY | 1 |
| LENOVO | 1 |
| SONY | 2 |
22
COMPUTER SCIENCE 2022-23
+---------+--------------+
+----------+-------+-------+---------+
+----------+-------+-------+---------+
+----------+-------+-------+---------+
mysql>
+-------+---------+----------+
+-------+---------+----------+
| PC | LENOVO | 2 |
| PC | COMPANY | 2 |
+-------+---------+----------+
+-------+-------+---------+-------+-------+----------+
23
COMPUTER SCIENCE 2022-23
+-------+-------+---------+-------+-------+----------+
+-------+-------+---------+-------+-------+----------+
+-------------------------+
| COUNT(DISTINCT COMPANY) |
+-------------------------+
| 4 |
+-------------------------+
+------------+
| MAX(PRICE) |
+------------+
| 39000 |
+------------+
24
COMPUTER SCIENCE 2022-23
SQL-2
Pg no: 17
Date: 10/10/2022
TABLE: DOCTOR
ID NAME DEPT GENDER EXPERIENCE
TABLE: SALARY
ID BASIC ALLOWANCE CONSULTATION
AIM:
1. Display name of all doctors who are in Medicine Dept having more than 2
years of 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;
25
COMPUTER SCIENCE 2022-23
USE BASE1;
Database changed
+-----+--------+------------+--------+------------+
+-----+--------+------------+--------+------------+
+-----+--------+------------+--------+------------+
+--------------+---------+------+-----+---------+-------+
26
COMPUTER SCIENCE 2022-23
+--------------+---------+------+-----+---------+-------+
+--------------+---------+------+-----+---------+-------+
+------+--------+-----------+--------------+
+------+--------+-----------+--------------+
27
COMPUTER SCIENCE 2022-23
+------+--------+-----------+--------------+
+--------+
| NAME |
+--------+
| GEORGE |
+--------+
+----------------------+
| AVG(BASIC+ALLOWANCE) |
+----------------------+
| 130000.0000 |
+----------------------+
+----------------+
| MIN(ALLOWANCE) |
+----------------+
28
COMPUTER SCIENCE 2022-23
| 50000 |
+----------------+
+-------------------+
| MAX(CONSULTATION) |
+-------------------+
| 500 |
+-------------------+
+----------+
| COUNT(*) |
+----------+
| 2 |
+----------+
+------+------+--------+
+------+------+--------+
+------+------+--------+
29
COMPUTER SCIENCE 2022-23
SQL-3
Pg no: 18
Date:19/10/2022
TABLE: FLIGHTS
FLNO START ENDING NOFLIGHTS NOSTOPS
IC301 MUMBAI DELHI 8 0
IC799 BANGALORE MUMBAI 2 1
TABLE: FARES
FLNO AIRLINES FARE TAX
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(ENDING));
6. SELECT FLNO,NOFLIGHTS,AIRLINES,FARE WHERE START=”DELHI”
AND FLIGHTS.FLNO=FARES.FLNO;
30
COMPUTER SCIENCE 2022-23
+-----------+-------------+------+-----+---------+-------+
+-----------+-------------+------+-----+---------+-------+
+-----------+-------------+------+-----+---------+-------+
+-------+----------+----------+-----------+----------+
+-------+----------+----------+-----------+----------+
31
COMPUTER SCIENCE 2022-23
+-------+----------+----------+-----------+----------+
+----------+-------------+------+-----+---------+-------+
+----------+-------------+------+-----+---------+-------+
+----------+-------------+------+-----+---------+-------+
+----------+-------------+------+-----+---------+-------+
+----------+-------------+------+-----+---------+-------+
+----------+-------------+------+-----+---------+-------+
32
COMPUTER SCIENCE 2022-23
-> ('MC101','SAHARA',9400,5),
-> ('IC302','JETAIRWAYS',8300,8),
+-------+-----------------+------+------+
+-------+-----------------+------+------+
+-------+-----------------+------+------+
+-------+------+
| FLNO | FARE |
+-------+------+
| IC302 | 8300 |
+-------+------+
33
COMPUTER SCIENCE 2022-23
+----------+--------+
| START | END |
+----------+--------+
| BANGLORE | MUMBAI |
+----------+--------+
+-------+----------+----------+-----------+----------+
+-------+----------+----------+-----------+----------+
+-------+----------+----------+-----------+----------+
+-----------+
| MIN(FARE) |
+-----------+
| 8300 |
+-----------+
34
COMPUTER SCIENCE 2022-23
+----------------------+
| COUNT(DISTINCT(END)) |
+----------------------+
| 4 |
+----------------------+
+-------+-----------+------------+
+-------+-----------+------------+
| IC302 | 8 | JETAIRWAYS |
+-------+-----------+------------+
35
COMPUTER SCIENCE 2022-23
SQL-4
Pg no: 19
Date: 27/10/2022
TABLE: ITEM
I_ID ITEM NAME MANUFACTURER PRICE
TABLE :CUSTOMER
CID CNAME CITY I-ID
1001 N.ROY DELHI LC03
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.I-
ID=CUSTOMER.I-ID;
6. SELECT ITEMNAME,PRICE FROM ITEM WHERE MANUFACTURER=”ABC”;
36
COMPUTER SCIENCE 2022-23
+------+-------------------+--------------+-------+
+------+-------------------+--------------+-------+
+------+-------------------+--------------+-------+
+-------+-------------+------+-----+---------+-------+
+-------+-------------+------+-----+---------+-------+
37
COMPUTER SCIENCE 2022-23
+-------+-------------+------+-----+---------+-------+
+------+-----------+----------+------+
+------+-----------+----------+------+
+------+-----------+----------+------+
+------+-------------------+--------------+-------+------+----------+-------+------+
+------+-------------------+--------------+-------+------+----------+-------+------+
38
COMPUTER SCIENCE 2022-23
+------+-------------------+--------------+-------+------+----------+-------+------+
mysql> SELECT * FROM ITEM WHERE PRICE BETWEEN 35000 AND 50000;
+------+-------------------+--------------+-------+
+------+-------------------+--------------+-------+
+------+-------------------+--------------+-------+
+-----------+----------+-------------------+-------+
+-----------+----------+-------------------+-------+
+-----------+----------+-------------------+-------+
39
COMPUTER SCIENCE 2022-23
+------+-------------------+--------------+-------+
+------+-------------------+--------------+-------+
+------+-------------------+--------------+-------+
+-----------+--------------+
| CNAME | MANUFACTURER |
+-----------+--------------+
| N ROY | PQR |
| C SHARMA | PQR |
| K AGARWAL | ABC |
| H SINGH | XYZ |
| R PANDAY | COMP |
+-----------+--------------+
+-------------------+-----------+
| ITEM_NAME | PRICE*100 |
+-------------------+-----------+
| LAPTOP | 5600000 |
+-------------------+-----------+
40
COMPUTER SCIENCE 2022-23
SQL-5
Pg 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
TABLE:DEALER
DCODE DNAME
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;
41
COMPUTER SCIENCE 2022-23
Database changed
+-----------+-------------+------+-----+---------+-------+
+-----------+-------------+------+-----+---------+-------+
+-----------+-------------+------+-----+---------+-------+
+--------+-------------------+-------+------+-----------+------------+
+--------+-------------------+-------+------+-----------+------------+
42
COMPUTER SCIENCE 2022-23
+--------+-------------------+-------+------+-----------+------------+
+-------+---------------------+
| DCODE | DNAME |
+-------+---------------------+
+-------+---------------------+
+--------+------------------+
43
COMPUTER SCIENCE 2022-23
| ITEMNO | ITEM |
+--------+------------------+
+--------+------------------+
+--------+-------------------+-------+------+-----------+------------+
+--------+-------------------+-------+------+-----------+------------+
+--------+-------------------+-------+------+-----------+------------+
+---------------+
| QTY*UNITPRICE |
+---------------+
| 4400 |
+---------------+
44
COMPUTER SCIENCE 2022-23
+----------------+
| MIN(STOCKDATE) |
+----------------+
| 2009-01-01 |
+----------------+
+---------------+
| ITEM |
+---------------+
+---------------+
mysql> SELECT * FROM STOCK WHERE STOCKDATE BETWEEN '2009-03-19' AND '2010-
03-31';
+--------+-----------------+-------+------+-----------+------------+
+--------+-----------------+-------+------+-----------+------------+
+--------+-----------------+-------+------+-----------+------------+
45
COMPUTER SCIENCE 2022-23
SQL CONNECTIVITY-1
Pg 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
SOURCE CODE:
OUTPUT:
46
COMPUTER SCIENCE 2022-23
OUTPUT(SQL):
47
COMPUTER SCIENCE 2022-23
SQL CONNECTIVITY-2
Pg 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:
48
COMPUTER SCIENCE 2022-23
OUTPUT(SQL):
49
COMPUTER SCIENCE 2022-23
SQL CONNECTIVITY-3
Pg no: 23
Date: 06/11/2022
AIM: Create Table Employee. Insert database company and insert the
following records using python interface:
EMPNO NAME DEPT SALARY
1 ALEXY TAX 60000
2 PETER SALES 67000
3 JOHNY PRODUCTION 55000
4 RAMBO SALES 48000
SOURCE CODE:
OUTPUT:
50
COMPUTER SCIENCE 2022-23
OUTPUT(SQL):
51
COMPUTER SCIENCE 2022-23
SQL CONNECTIVITY-4
Pg no: 24
Date: 09/11/2022
2 KAMAL CRICKET A2 6
3 VEENA BASKETBALL A1 8
4 ARCHANA CRICKET A1 7
OUTPUT:
52
COMPUTER SCIENCE 2022-23
OUTPUT(SQL):
53
COMPUTER SCIENCE 2022-23
54