Question

: Project: Vehicle Service Management System
You are required to design and develop a Vehicle Service Management System for an automobile service
centre. This project will be completed in two parts. In Section A, you will design the database schema and
write SQL queries. In Section B, you will develop a C++ console application to manage vehicle service
records.
Section A:
Design a database schema in Third Normal Form (3NF) for the Vehicle Service Management System.

08 Aug 2026
Answer :
Word Count : 1415
A Vehicle Service Management System is a database application designed to store, organize, and manage information related to customers, vehicles, service appointments, service jobs, mechanics, spare parts, and payments in an automobile service centre. The main purpose of the database is to maintain accurate service records, reduce duplication of data, provide quick access to information, and support efficient service-centre operations. For this project, the database should be designed according to the principles of the Third Normal Form (3NF), so that redundancy is minimized and data integrity is maintained. The first step in database design is to identify the major entities involved in the vehicle servicing process. The important entities are Customer, Vehicle, Service Appointment, Service Record, Mechanic, Service Type, Spare Part, Service Part, and Payment. Each entity represents a distinct real-world object or activity and is represented by a separate relational table. The Customer table stores information about vehicle owners. A suitable structure is: `CUSTOMER(Customer_ID, Customer_Name, Phone, Email, Address)` Here, `Customer_ID` is the primary key and uniquely identifies every customer. `Customer_Name`, `Phone`, `Email`, and `Address` contain the customer's personal and contact information. Customer information should be stored only once, even if the customer owns several vehicles. The Vehicle table contains information about vehicles registered with the service centre: `VEHICLE(Vehicle_ID, Customer_ID, Registration_No, Make, Model, Vehicle_Year, Vehicle_Type)` `Vehicle_ID` is the primary key, while `Customer_ID` is a foreign key referencing the CUSTOMER table. `Registration_No` can also be defined as a unique attribute because two vehicles should not normally have the same registration number. The relationship between CUSTOMER and VEHICLE is one-to-many because one customer may own multiple vehicles, while each vehicle belongs to one customer. The Service Appointment table records bookings made by customers for vehicle servicing: `APPOINTMENT(Appointment_ID, Vehicle_ID, Appointment_Date, Appointment_Time, Complaint, Appointment_Status)` `Appointment_ID` is the primary key and `Vehicle_ID` is a foreign key referencing VEHICLE. The attributes store the date and time of the appointment, the customer's reported problem, and the current status, such as Scheduled, Completed, Cancelled, or Pending. One vehicle can have multiple appointments over time. After an appointment, a service job can be created. The Service Record table stores information about the actual service performed: `SERVICE_RECORD(Service_ID, Appointment_ID, Mechanic_ID, Service_Date, Service_Status, Labour_Cost, Remarks)` `Service_ID` is the primary key.
_________ ________ __________ ________ ________ ___ ______ ________.
____ ________ __________ _______ ________.
_______ _________ __________ ________ ______ ___ ______ _________ _______ ___.
_________ _______ __________ _____ _____ _________ ________.
____ ________ _____ ______ _______ ___.
__________ ___ ___ ______ ______ ______ ___ _________ ________ ________ _____ _____.
___ ______ ______ __________ _____.
____ ______ ____ ________ ____.
________ __________ __________ ___ _______ _______ ______.
_______ _________ ________ _________ ____ ___ _________.
_____ _____ _______ ________ ___ ________ ____ _______ ______.
________ ______ ____ ____ __________ ______ _____ _________ _________.
_________ _________ ______ ____ _______ _________ ___ ________.
_________ _______ ____ ________ _______.
________ __________ ________ _________ _________ _______ __________ ___ _____.
__________ _________ ____ _____ ______ ___ ________ _____ ______.
__________ ____ __________ __________ _________.
____ ________ ________ ________ ________ _________ _______ ______ _____ ________ _____.
_____ _______ _____ _____ __________ ______ _______ ________ _______ ______ _________ ___.
___ _____ ________ ________ ________ ________ ______ ____ __________ ______.
_______ ____ ___ _____ ___.
________ ______ ________ ___ _______ ___ ________ ___ __________ ____ _________.
______ _________ ________ ______ _________ ________ ____ _______ ________.
________ ___ ____ ________ ___ ____ ______.
____ _______ ___ ______ _______ _______ _______ ____ ______ _____ _____ ____.
______ ________ _______ ___ _________ ____.
________ ____ ______ ______ ________.
__________ _______ _________ ______ _____ _____ _____ _____ ______ ______ _____.
_________ ________ ____ _________ ___ _____ _____ _____ ___ ____ __________ ________.
_____ __________ ____ _________ ________ ______ ______ _________ __________.
_____ _________ ___ ___ ________ _____ _____ ________.
_______ ________ _______ __________ _________ _____ _____ _______.
_________ ___ ___ _______ _____ __________ ____ ___ ___.
___ ________ _______ ________ ____ ______ ______ ______ ____ ________.
_____ ___ _________ __________ ________ __________ ________ __________ ______.
______ _____ ____ _____ ____ ___ _____ _________ _____ __________.
____ ____ ______ ___ ______ ___.
_____ ________ ____ ___ ______ ________ ______ ______ _____ ______ _________.
_________ _______ _______ __________ __________ ________ ______ _____ ______ ______ ______.
__________ ________ ________ ________ _________ ________ _____ ________.
______ _________ _______ _______ _______.
_________ ___ ____ _______ _________ __________ ________ _______ __________ _______ ___ ____.
__________ ________ ___ _________ ________ _____ ____.
________ _________ _____ ______ _______ ________ _____.
______ __________ _________ ______ _____ ________ ______ _______ _______ __________.
____ _____ _____ _______ ________.
_____ ___ ________ _______ ___ __________ ______.
_________ _______ _________ __________ ____ ___ _____.
_____ __________ _____ _____ _________ _________ __________ ________.
__________ ______ _________ ________ _______ _______ ________ ________.
____ _________ ___ _______ ____ ___ _________ ________.
_______ _______ ___ _________ ___.
_________ ____ __________ _____ __________ ________.
_________ ____ __________ _______ _________ _________ ____ _________ __________ ___.
______ ___ __________ __________ ______ _________ _______ ____ _______.
____ ____ _____ __________ ____.
____ ___ _____ _________ __________.
____ ____ ___ _________ __________ ___ _______ ______ ___.
______ ___ __________ ________ ____ ______ __________ ___ ___ _____ _________ ___.
____ _______ __________ _________ _________ _____ _____ ________ ________.
_____ _________ _________ _____ _______ _____ _____ _____ ___ ___ __________.
____ ________ ________ ____ _____.
____ ____ ________ __________ ____ ______ _____.
_________ ____ _______ ________ _________ _______ ____.
____ _____ _________ _____ ____ __________ ____ ____ _________ ________ ________.
_________ ____ _________ ______ ________ ___.
____ __________ ______ ________ _____ ______ __________ ________ ________ ___ _____.
__________ _____ _________ ______ ____ __________.
__________ _____ _______ _______ __________ ___ __________ _________ ________ _________ _______.
_______ ______ _______ _______ __________.
_______ ______ _____ ____ _____ ________ ________ ________.
______ _________ ______ __________ ______ _________ ________ ___ ________ ____.
_________ ___ _________ ____ ________ _________ _____ ______ ___ ______.
_________ ________ ____ ___ _________ _________ _______.
_______ ________ ______ _______ ________ __________ ________ _______.
__________ _____ ____ __________ _________.
______ _______ _____ _________ _______ ___ ____.
____ _______ ___ ____ ______ _______ _________ ___ ____.
__________ ______ _______ ________ _____ __________.
_______ ___ ________ _____ _____ ______ _________.
_________ ______ _________ __________ ___ ________ ___ __________ _____ ______ ____.
_________ __________ ____ ____ __________ ________ ____.
________ ____ ____ ___ _____ ______.
________ ___ ______ ___ ______ _______ ________ ___ ____ ______ ____.
________ _________ _____ _______ ________ ____ _________.
__________ __________ ___ _____ _________ __________ _______ ______ ___ ______.
_________ _____ ________ ___ _______ ______ ________ _______.
____ ______ _______ _____ ______ __________ ___ _______ _______ __________.
________ ________ ________ ________ ___ ________.
___ ___ ___ ___ _______.
_____ _______ ________ __________ ________ ___ ________ ___.
_______ _______ ____ ______ ______ ____ _______ _______ _________ _____.
_______ _____ _____ _________ _______.
_________ __________ _____ ________ _____ _______ ___ ____ _____ ____ __________.
_____ ________ _____ _______ _________ ______ ______ __________.
_____ ________ ________ ____ _________ ____.
___ ________ ___ _____ _________ _____ _________ ______ _____ _________ __________.
______ _______ _______ _______ ____ _________ __________ ______.
_______ _____ ______ _______ _____ ___ ______ ____ __________.
___ __________ ________ __________ __________ ______ _________ ________.
______ ____ ____ _____ ________ ______.
_________ ___ ______ ____ _____ _______ _____ _________ ___ ________.
__________ _________ _____ _____ _________ ________.
_________ ___ _________ ____ _______ ______.
_________ ____ ______ ______ ___ ______ _________ _________ ____ _____ _________ ________.
___ ___ _________ _________ ____ _____.
______ ______ ______ ___ ____ ____.
__________ ____ _______ ____ __________ _______ ________ ______.
________ ______ ________ ______ _____.
___ ____ ____ ______ ____ ____ ________ ____.
______ ______ ____ _________ _______ ____ _______ ______ ____ _______.
________ ________ ______ ___ _______ _____ _______ _______ ___ ________ _____ ___.
__________ _______ ________ _____ _______ ____ _______ ________.
_______ ______ _______ ____ ____ _____ _________ ________.
______ ___ ____ ____ ______ __________ _________ ________ _______.
_______ _________ ___ _________ __________ _________ __________ ____ __________ _____ _______.
_____ __________ ________ ___ ________ _____.
__________ ________ _______ _________ _______ ______ ______ ___ _______ ____ ____ __________.
______ __________ _______ ______ _____ _______ __________ _________.
___ _________ _______ ____ _____ _________ _______.
___ _____ ____ _____ ________ ___ ___ _____.
___ ______ _____ _______ ____ ____ __________ ______ ____ _____.
________ ____ __________ ______ ________ _________ _______ _______.
______ _________ __________ ______ _________ __________.
_________ ____ _______ _____ __________ _____ __________ ________.
_________ ________ _________ ______ ______ ______ ____ ________ _____ ______ _________ ________.
__________ ____ _________ ________ __________ _________ __________ _______ ____ ________.
_________ ____ ___ ________ ________.
___ _______ _____ _________.
IGNOU ACADEMY
Your IGNOU journey, made easier.
  • Solved Assignments
  • Study Notes
  • Guess Papers
  • Question Papers
Skip in 10
Top
📞
Call Support Instant phone assistance IGNOU BCSL 135 2026 2027 - : Project: Vehicle Service Management SystemYou are required to desi | IGNOU Academy
→
🟢
WhatsApp Chat Fast live messaging
→
Email Us Business enquiries & support
→