CBSE Class XII – Computer Science (083)
Python–MySQL Based Project
Project Title: Car Information Management System
Student Name: Harshit Rama
Class & Section: XII
School: ____________________
Session: 2025–26
Subject: Computer Science (083)
Submitted to CBSE as part of practical examination.
CERTIFICATE
This is to certify that the project titled “Car Information Management System” is a bonafide work
carried out by Harshit Rama of Class XII as per the CBSE Computer Science (083) syllabus for the
academic session 2025–26.
ACKNOWLEDGEMENT
I would like to express my sincere gratitude to my Computer Science teacher for their guidance and
support throughout the completion of this project. I also thank my school and CBSE for providing the
opportunity to work on this project.
AIM
To design and develop a Python–MySQL based system to store, retrieve, and analyze car specifications
using SQL queries as per CBSE Class XII Computer Science syllabus.
OBJECTIVES
• To understand Python–MySQL connectivity
• To perform database operations using SQL
• To implement a menu-driven Python program
• To retrieve and analyze stored data
THEORY
Python: Python is a high-level, interpreted programming language used for developing applications
efficiently.
MySQL: MySQL is an open-source relational database management system (RDBMS) used to store
data in tables.
Python–MySQL Connectivity: Python connects to MySQL using the [Link] module to
execute SQL queries from Python programs.
DATABASE STRUCTURE
Field Name Data Type Description
Car_ID INT Primary Key
Brand VARCHAR(20) Car brand
Model VARCHAR(20) Car model
Fuel_Type VARCHAR(10) Petrol/Diesel
Price INT Price in INR
PROGRAM LOGIC
1. Import [Link] module.
2. Establish connection with MySQL database.
3. Create table and insert records.
4. Execute SELECT queries to retrieve data.
5. Display output on the screen.
OUTPUT
The program successfully connects to the MySQL database, inserts car records, and displays queried
results such as average price and brand-wise data.
CONCLUSION
This project helped in understanding the integration of Python with MySQL and strengthened concepts of
database management as per CBSE Computer Science curriculum.
BIBLIOGRAPHY
• NCERT Computer Science Class XII
• Sumita Arora – Computer Science Class XII
• MySQL Official Documentation