Question 1 Practical Paper Set 1 Option 1: File Operations
Question 1 Practical Paper Set 1 Option 1: File Operations
import mysql.connector
conn.commit()
conn.close()
Question 2 practical paper set 1
• Students in Grade A
sql
Copy code
SELECT * FROM students WHERE Grade = 'A';
sql
Copy code
SELECT Grade, COUNT(*) FROM students GROUP BY Grade;
sql
Copy code
SELECT course_name, Instructor FROM courses;
sql
Copy code
ALTER TABLE students ADD marks INT;
sql
Copy code
UPDATE students SET Grade = 'B' WHERE student_id = 104;
Question 1 practical paper set 2
import pickle
with open("employee_data.dat", "wb") as f: pickle.dump([(101, "John
Doe", 45000.00), (102, "Jane Smith", 50000.00)], f)
with open("employee_data.dat", "rb") as f: print(pickle.load(f))
import mysql.connector
cur = conn.cursor()
cur.execute("CREATE TABLE IF NOT EXISTS books (id INT, title VARCHAR(100), author
VARCHAR(100), year INT, price FLOAT)")
cur.executemany("INSERT INTO books VALUES (%s, %s, %s, %s, %s)", [(1, "1984",
"Orwell", 1949, 350), (2, "Mockingbird", "Lee", 1960, 300), (3, "Gatsby", "Fitzgerald", 1925,
400)])
print(cur.fetchall())
conn.commit()
conn.close()
Question 2 practical paper set 2
-- 2. Average salary
import csv
with open("products.csv", "w", newline="") as file:
writer = csv.writer(file)
writer.writerow(["Product ID", "Product Name", "Quantity",
"Price"])
writer.writerow([101, "Laptop", 10, 50000])
writer.writerow([102, "Smartphone", 15, 20000])
import mysql.connector
conn.commit()
conn.close()
Question 2 practical paper set 3
-- 3. Orders on '2025-01-02'