0% found this document useful (0 votes)
37 views

Database Presentation

This document summarizes a project for managing a car shop using MySQL. It includes entity relationship diagrams and code for creating tables for cars, customers, employees, services, transactions, and orders. It also discusses some MySQL operations like joins and where clauses. Challenges in requirements gathering, scope management, and data modeling are outlined. Future enhancements could include improved user experience, digital payments, and data analytics.

Uploaded by

Pranto Dutta
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Database Presentation

This document summarizes a project for managing a car shop using MySQL. It includes entity relationship diagrams and code for creating tables for cars, customers, employees, services, transactions, and orders. It also discusses some MySQL operations like joins and where clauses. Challenges in requirements gathering, scope management, and data modeling are outlined. Future enhancements could include improved user experience, digital payments, and data analytics.

Uploaded by

Pranto Dutta
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Green University Of Bangladesh

Car Shop Management

Presented By :
Omor Farouk Presented To :
ID: 221902030 Md. Zahidul Hasan
LECTURE
Pranto Dutta Green University of Bangladesh
ID: 201002109
• Car Shop Management
ER
Diagram
MySQL Code

CREATE TABLE Car (


car_id INT PRIMARY KEY, CREATE TABLE Employee (
brand VARCHAR(255), employee_id INT PRIMARY KEY,
name VARCHAR(255),
CREATE TABLE Service (
model VARCHAR(255),
year INT, position VARCHAR(255), service_id INT PRIMARY KEY,
color VARCHAR(50), contact_number VARCHAR(15), service_name
price DECIMAL(10, 2) email VARCHAR(255) VARCHAR(255),
); ); description TEXT,

-- Create Customer Table


cost DECIMAL(10, 2),
-- Create Transaction Table
CREATE TABLE Customer ( CREATE TABLE Transaction ( duration INT -- Assuming
customer_id INT PRIMARY KEY, transaction_id INT PRIMARY KEY, duration in minutes
name VARCHAR(255), order_id INT, );
contact_number VARCHAR(15), transaction_date DATE,
email VARCHAR(255), payment_method VARCHAR(50),
address VARCHAR(255)
amount_paid DECIMAL(10, 2),
);
FOREIGN KEY (order_id)
REFERENCES `Order`(order_id)
);
Perform some MySQL operation

Where operation

ALTER TABLE Car


ADD COLUMN mileage INT;
Join Operation
Challenges we faced to build this project

• Understanding Requirements

• Scope Management

• Data Modeling
Future Scope

Enhanced User Experience

Digital Payment Integration

Data Analytics for Business Insights


Thank You

You might also like