SlideShare a Scribd company logo
1 of 11
Final Data Management Project – Midtown Motors
Teresa J. Rothaar
Wilmington University
Background
Midtown Motors owns three dealerships in the San Fernando Valley area of Los Angeles:
Midtown Ford Lincoln, Midtown Chrysler Jeep Dodge Ram, and Midtown Fiat. They are all
located within two miles of each other on Ventura Boulevard in Woodland Hills.
The company currently has an archaic CRM system that does not meet their needs. Each
dealership has its own database, and there is no sharing of data between dealerships, or even
between the salespeople in each location. Further, once a customer is “assigned” to a
salesperson, no one else can view the customer’s data. This results in extreme data redundancy
as the same customer is entered multiple times by multiple salespeople, lost sales opportunities
when salespeople cannot see a customer’s history, and conflicts between salespeople when one
salesperson inadvertently “poaches” another’s customer.
Purpose
The new CRM system will help Midtown Motors sell more cars by giving salespeople the
tools they need to effectively build relationships with customers. Being able to track what a
customer has looked at and when, and what their likes and dislikes are, is critical to matching
that customer with a suitable vehicle.
Requirements & Business Goals
Midtown would like one relational CRM database that all three dealerships can access,
with data shared between the sales managers, Internet salespeople, and floor salespeople. For
example, if a customer visits the Ford Lincoln dealership to test-drive a car, then visits the
Chrysler location to look at more cars, the customer is entered into the CRM only once, and all
salespeople and managers can view that customer’s history. Similarly, if a customer visits the
Ford Lincoln shop in January and talks to one salesperson, leaves without buying anything, and
2
comes back again in May, to be waited on by another salesperson, the second salesperson can see
that the customer “belongs” to the first. Additionally, floor salespeople would be able to see if a
customer who showed up in-person at a dealership previously communicated by email with an
Internet salesperson.
The system also needs to track which vehicles are for sale at each location, as well as
which have been sold, and to which customer.
Business Rules
Following are key business rules:
• In the car industry, there is a difference between the “sale date” and the “delivery
date” for a vehicle. The sale date is when the customer agrees to purchase a
vehicle and places a down payment to hold it. The delivery date is when the
customer actually takes the car home. These are often the same, but not always.
From the dealership’s perspective, a deal is not final, and the salesperson does not
receive credit or commission, until the customer takes the car home, because
sometimes deals fall through (for example, the customer cannot qualify for
financing).
• Up to two salespeople may get credit for the sale of a vehicle.
• Salespeople will be permitted to view all customer records, add new customer
records, and update existing ones.
• Only managers will be permitted to reassign customers to individual salespeople,
delete customer records, or add vehicles into the system.
• Only managers will have the ability to add new salespeople as they are hired, and
delete them when they leave the company.
3
System Overview
We recommend a centralized, relational MySQL database to be run off the server
currently located in the Internet Sales Department, which is located within the Ford Lincoln
dealership. MySQL will save the company money while allowing the flexibility and scalability
needed as the dealerships grow.
User Requirements
Users of the system will be sales managers and salespeople in each location. Because
many car salespeople are not computer gurus, the system should have a GUI that is easy to use
even for beginners. Additional requirements include:
• Login screen: with different access privileges for managers and salespeople.
• Add/delete/update functionality.
• History: managers and salespeople will be able to view and update each
customer’s complete history, including visits to each dealership, which cars the
customer test-drove (if any), and who the customer spoke with.
Data Requirements
There are no paper records to input, as the dealership has been computerized for a
number of years, but existing customer data will need to be migrated from the dealership’s
current CRM systems.
Each customer, salesperson, and vehicle will have a unique ID number. Salespeople will
be assigned a “type” of floor, Internet, or manager. The associative entity Customer Visit will
link customers with the locations they have visited, the salespeople they dealt with, and the
vehicles they test-drove. The associative entity Deal will link a customer with a particular car
they purchased and the salespeople who get credit for the sale.
4
Data Dictionary
5
Table Attribute Data Type Size Definition
Location LocationID (PK) CHAR 4 Assigned identifier with the format
M1234.
LocationName VARCHAR 60 Location name, i.e., Midtown
Motors Ford Lincoln.
Customer CustomerID (PK) CHAR 8 Assigned identifier with the format
CID12345.
CustFirstName VARCHAR 30 Customer first name.
CustLastName VARCHAR 30 Customer last name.
CustStreet VARCHAR 60 Customer address.
CustCity VARCHAR 30 Customer city.
CustState CHAR 2 Customer state (USPS abbreviation,
i.e., PA).
CustZip CHAR 10 Customer ZIP+4.
CustPhone CHAR 10 Customer phone number with area
code.
CustEmail CHAR 50 Customer email address.
CustNotes TEXT N/A Notes regarding this customer, i.e.,
“Doesn’t want blue or red.”
Salesperson SalespersonID (PK) CHAR 8 Assigned identifier with the format
EID12345.
LocationID (FK) CHAR 4 ID for location where employee
works.
SPFirstName VARCHAR 30 Salesperson first name
SPLastName VARCHAR 30 Salesperson last name.
SPType ENUM 3 Type of salesperson: floor,
manager, or BDC.
Vehicle VehicleID (PK) CHAR 8 In-house vehicle stock number;
assigned identifier with the format
VID12345.
LocationID (FK) CHAR 4 Dealership where the vehicle is
currently located.
VehicleMake VARCHAR 30 Vehicle make.
VehicleModel VARCHAR 30 Vehicle model.
VehicleYear CHAR 4 Model year of vehicle.
NewOrUsed ENUM 2 Whether vehicle is classified as
new or used.
VehiclePrice DECIMAL 6,2 The sticker (or asking) price for the
vehicle.
VehicleNotes TEXT N/A Notes regarding vehicle: known
issues, features such as sunroof,
color, etc.
Deal DealID (PK) CHAR 8 Assigned identifier with the format
DID12345.
CustomerID (FK) CHAR 8 Customer making the deal.
VehicleID (FK) CHAR 8 Vehicle involved in deal.
SalespersonID (FK) CHAR 8 Salespersons (up to two) who get
credit for deal.
SalePrice DECIMAL 6,2 Vehicle sale price.
DeliveryDate DATE N/A Date that customer takes delivery
of the vehicle (drives it off the lot).
6
Table Attribute Data Type Size Definition
CustomerVisit CustomerVisitID (PK) CHAR 16 Composite of FK’s CustomerID &
SalespersonID.
CustomerID (FK) CHAR 8 From Customer table.
SalespersonID (FK) CHAR 8 From Salesperson table –
salesperson who waited on
customer during this visit.
VisitDate DATE N/A Date customer visited.
TestDrive ENUM 2 Whether or not customer took a test
drive.
VisitNotes TEXT N/A Notes regarding this visit: which
cars customer looked at/test drove,
objections, etc.
Reporting Requirements
Salespeople should be able to print reports listing all of their customers, as well as which
customers have visited and/or purchased cars over a specific period of time. Sales managers
should be able to print these same reports, along with weekly and monthly sales reports for each
dealership (cars sold and which salespeople sold them).
Sample SQL Statements
CREATE TABLE Customer
(
CustomerID char(8) NOTNULL,
CustFirstName varchar(30) NOTNULL,
CustLastName varchar(30) NOTNULL,
CustStreet varchar(60),
CustCity varchar(30),
CustState char(2),
CustZip char(10),
CustPhone char(10),
CustEmail char(50),
PRIMARY KEY (CustomerID)
);
7
CREATE TABLE Salesperson
(
SalespersonID char(8) NOTNULL,
LocationID char,
SPFirstName varchar(30) NOTNULL,
SPastName varchar(30) NOTNULL,
SPType enum(‘floor’, ‘BDC’, ‘manager’) NOTNULL,
PRIMARY KEY (SalespersonID),
FOREIGN KEY (LocationID) REFERENCES Location(LocationID),
);
/* Display all vehicles delivered in May 2014. Include delivery
date, salesperson ID, vehicle ID, vehicle make, model and year,
and sale price. */
SELECT Deal.DeliveryDate, Deal.SalespersonID, Deal.VehicleID,
Vehicle.VehicleMake, Vechile.VehicleModel, Vehicle.VehicleYear,
Deal.SalePrice
FROM Deal, Vehicle
WHERE Deal.DeliveryDate >= 2014-05-01
AND Deal.DeliveryDate =< 2014-05-31;
/* Display all vehicles delivered in the period of January
through May 2014, sold by salesperson no. EID32858. Include
delivery date, salesperson ID, vehicle ID, vehicle make, model
and year, and sale price. */
SELECT Deal.DeliveryDate, Deal.SalespersonID, Deal.VehicleID,
Vehicle.VehicleMake, Vechile.VehicleModel, Vehicle.VehicleYear,
Deal.SalePrice
FROM Deal, Vehicle
WHERE Deal.DeliveryDate >= 2014-01-01
AND Deal.DeliveryDate =< 2014-05-31
AND DealSalespersonID == EID32858;
/* Display all used vehicles currently in stock at all three
dealerships. Include location ID, vehicle ID, vehicle make,
model and year, and sticker price. */
SELECT LocationID, VehicleID, VehicleMake, VehicleModel,
VehicleYear, VehiclePrice
FROM Vehicle
WHERE NewOrUsed == “used”;
/* The Ford Lincoln shop, location ID no. M001, just traded in a
2012 Lincoln MKZ and is putting it up for sale at an asking
price of $24,000.00. Add this car to the database. */
8
INSERT INTO Vehicle(LocationID, VechicleMake, VehicleModel,
VehicleYear, NewOrUsed, VehiclePrice)
VALUES (‘M0001’, ‘Lincoln’, ‘MKZ’, ‘2012’, ‘Used’, ‘24000.00’);
/* Employee no. EID32860 has just been promoted from floor
salesperson to sales manager! Update his employee record. */
UPDATE Salesperson
SET SPType= ‘Manager’
WHERE EmployeeID='EID32860';
/* Unfortunately, employee no. EID32860 did not do very well as
a manager, and his employment has been terminated. Delete him
from the database. */
DELETE FROM Salesperson
WHERE EmployeeID='EID32860';
9
Project Data Model
Implementation Timeline & Costs
Days Tasks Estimated Cost
N/A MySQL Enterprise Edition Subscription (1-4 socket
server) – one year
$5,000.00
1-15 Verify business rules, data requirements, reporting
requirements, and user requirements. Finalize data
model.
$1,500.00
16-45 Create database and test functions and GUI. $2,000.00
46-52 Import existing data and ensure integrity of system. $1,500.00
53-60 Hold sessions to train employees on use of new
system.
$1,000.00
10
61 System goes live in all three dealerships. N/A
Project Total $11,000.00
11

More Related Content

What's hot

Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation systemSandip Murari
 
car rental management system project
car rental management system project car rental management system project
car rental management system project Mubashar Hussain
 
DATABASE DESIGN CAR SERVICE CENTRE
DATABASE DESIGN CAR SERVICE CENTRE DATABASE DESIGN CAR SERVICE CENTRE
DATABASE DESIGN CAR SERVICE CENTRE Lim Yao Cheng
 
Automated Traval Ticketing System
Automated Traval Ticketing SystemAutomated Traval Ticketing System
Automated Traval Ticketing SystemUdara Seneviratne
 
Airline reservation system documentation
Airline reservation system documentationAirline reservation system documentation
Airline reservation system documentationSurya Indira
 
Database Management System of Travel Co.
Database Management System of Travel Co.Database Management System of Travel Co.
Database Management System of Travel Co.Awais Ali
 
vehicle management system project
vehicle management system projectvehicle management system project
vehicle management system projectAshik Khan
 
Part 1- Fancy Rental Car - System analysis and design
Part 1- Fancy Rental Car - System analysis and designPart 1- Fancy Rental Car - System analysis and design
Part 1- Fancy Rental Car - System analysis and designABUBAKER ALJAILANI
 
Vehicles Parking Management System project presentation 2020
Vehicles Parking Management System project presentation 2020Vehicles Parking Management System project presentation 2020
Vehicles Parking Management System project presentation 2020Vikram Singh
 
Airline Flight Tracking
Airline Flight TrackingAirline Flight Tracking
Airline Flight Trackingmariasinha81
 
online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation PiyushPatil73
 
Car rental Project Ppt
Car rental Project PptCar rental Project Ppt
Car rental Project Pptrahul85rkm
 
Parking Reservation Management Systems
Parking Reservation Management SystemsParking Reservation Management Systems
Parking Reservation Management SystemsIshanka Madushan
 
VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMAkash Koul
 
Smart Car Parking system using GSM Technology
Smart Car Parking system using GSM TechnologySmart Car Parking system using GSM Technology
Smart Car Parking system using GSM Technologydbpublications
 
Company vehicle management system
Company  vehicle management  systemCompany  vehicle management  system
Company vehicle management systemMohd Saddam
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management Systemkataria Arvind
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMNimRaH NaZaR
 

What's hot (20)

Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
 
car rental management system project
car rental management system project car rental management system project
car rental management system project
 
DATABASE DESIGN CAR SERVICE CENTRE
DATABASE DESIGN CAR SERVICE CENTRE DATABASE DESIGN CAR SERVICE CENTRE
DATABASE DESIGN CAR SERVICE CENTRE
 
Automated Traval Ticketing System
Automated Traval Ticketing SystemAutomated Traval Ticketing System
Automated Traval Ticketing System
 
Airline reservation system documentation
Airline reservation system documentationAirline reservation system documentation
Airline reservation system documentation
 
Database Management System of Travel Co.
Database Management System of Travel Co.Database Management System of Travel Co.
Database Management System of Travel Co.
 
vehicle management system project
vehicle management system projectvehicle management system project
vehicle management system project
 
Part 1- Fancy Rental Car - System analysis and design
Part 1- Fancy Rental Car - System analysis and designPart 1- Fancy Rental Car - System analysis and design
Part 1- Fancy Rental Car - System analysis and design
 
Vehicles Parking Management System project presentation 2020
Vehicles Parking Management System project presentation 2020Vehicles Parking Management System project presentation 2020
Vehicles Parking Management System project presentation 2020
 
Airline Flight Tracking
Airline Flight TrackingAirline Flight Tracking
Airline Flight Tracking
 
online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation
 
Car rental Project Ppt
Car rental Project PptCar rental Project Ppt
Car rental Project Ppt
 
Parking Reservation Management Systems
Parking Reservation Management SystemsParking Reservation Management Systems
Parking Reservation Management Systems
 
ashok leyland
ashok leylandashok leyland
ashok leyland
 
VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEM
 
Smart Car Parking system using GSM Technology
Smart Car Parking system using GSM TechnologySmart Car Parking system using GSM Technology
Smart Car Parking system using GSM Technology
 
Company vehicle management system
Company  vehicle management  systemCompany  vehicle management  system
Company vehicle management system
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
Car centralize
Car centralizeCar centralize
Car centralize
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEM
 

Similar to Data Management Project for Car Dealership

AutoTrader Acquires VinSolutions
AutoTrader Acquires VinSolutionsAutoTrader Acquires VinSolutions
AutoTrader Acquires VinSolutionsRalph Paglia
 
Autoport - Business Plan 2015
Autoport - Business Plan  2015Autoport - Business Plan  2015
Autoport - Business Plan 2015Jim Eagle
 
Mercer Capital's Understand the Value of Your Auto Dealership (2020)
Mercer Capital's Understand the Value of Your Auto Dealership (2020)Mercer Capital's Understand the Value of Your Auto Dealership (2020)
Mercer Capital's Understand the Value of Your Auto Dealership (2020)Mercer Capital
 
Motor industry customer relationship management training programme
Motor industry customer relationship management training programmeMotor industry customer relationship management training programme
Motor industry customer relationship management training programmeSolomon Saradinya
 
CARDEALS2ME - AutoTalk Australia - MAR2017
CARDEALS2ME - AutoTalk Australia - MAR2017CARDEALS2ME - AutoTalk Australia - MAR2017
CARDEALS2ME - AutoTalk Australia - MAR2017Erroll Quitoriano
 
MortgageClarityFactsheetJuly2016
MortgageClarityFactsheetJuly2016MortgageClarityFactsheetJuly2016
MortgageClarityFactsheetJuly2016Fayzan Rehman
 
John Palmer – Become Great at SubPrime – It’s over 40% of the Market!
John Palmer – Become Great at SubPrime – It’s over 40% of the Market!John Palmer – Become Great at SubPrime – It’s over 40% of the Market!
John Palmer – Become Great at SubPrime – It’s over 40% of the Market!Sean Bradley
 
DealerHQ Investor Pitch DeckBF102816
DealerHQ Investor Pitch DeckBF102816DealerHQ Investor Pitch DeckBF102816
DealerHQ Investor Pitch DeckBF102816Brady Ferron
 
IS20G14 - The CRM Check-Up: How to Reexamine Your Sales Tools -Mark Vickery, ...
IS20G14 - The CRM Check-Up: How to Reexamine Your Sales Tools -Mark Vickery, ...IS20G14 - The CRM Check-Up: How to Reexamine Your Sales Tools -Mark Vickery, ...
IS20G14 - The CRM Check-Up: How to Reexamine Your Sales Tools -Mark Vickery, ...Sean Bradley
 
DealerHQ Investor Overview
DealerHQ Investor OverviewDealerHQ Investor Overview
DealerHQ Investor OverviewBrady Ferron
 
AutoBooom write up-sample or Details
AutoBooom write up-sample or DetailsAutoBooom write up-sample or Details
AutoBooom write up-sample or DetailsRajendra suman
 
Web brand management presentation
Web brand management presentationWeb brand management presentation
Web brand management presentationRalph Paglia
 
Automotive Aftersales - New Agression
Automotive Aftersales - New AgressionAutomotive Aftersales - New Agression
Automotive Aftersales - New AgressionNovoally Software
 
Web brand management presentation dealers
Web brand management presentation dealersWeb brand management presentation dealers
Web brand management presentation dealersRalph Paglia
 
Us Auto Plex Presentation
Us Auto Plex PresentationUs Auto Plex Presentation
Us Auto Plex PresentationUS AutoPlex
 
Automotive Inventory Syndication - Take Control of Your Marketing and Your In...
Automotive Inventory Syndication - Take Control of Your Marketing and Your In...Automotive Inventory Syndication - Take Control of Your Marketing and Your In...
Automotive Inventory Syndication - Take Control of Your Marketing and Your In...Lydie Wolfensperger
 

Similar to Data Management Project for Car Dealership (20)

AutoTrader Acquires VinSolutions
AutoTrader Acquires VinSolutionsAutoTrader Acquires VinSolutions
AutoTrader Acquires VinSolutions
 
Sparta companyoverviewfeb13
Sparta companyoverviewfeb13Sparta companyoverviewfeb13
Sparta companyoverviewfeb13
 
Autoport - Business Plan 2015
Autoport - Business Plan  2015Autoport - Business Plan  2015
Autoport - Business Plan 2015
 
Mercer Capital's Understand the Value of Your Auto Dealership (2020)
Mercer Capital's Understand the Value of Your Auto Dealership (2020)Mercer Capital's Understand the Value of Your Auto Dealership (2020)
Mercer Capital's Understand the Value of Your Auto Dealership (2020)
 
Motor industry customer relationship management training programme
Motor industry customer relationship management training programmeMotor industry customer relationship management training programme
Motor industry customer relationship management training programme
 
CARDEALS2ME - AutoTalk Australia - MAR2017
CARDEALS2ME - AutoTalk Australia - MAR2017CARDEALS2ME - AutoTalk Australia - MAR2017
CARDEALS2ME - AutoTalk Australia - MAR2017
 
Tap cars
Tap carsTap cars
Tap cars
 
MortgageClarityFactsheetJuly2016
MortgageClarityFactsheetJuly2016MortgageClarityFactsheetJuly2016
MortgageClarityFactsheetJuly2016
 
John Palmer – Become Great at SubPrime – It’s over 40% of the Market!
John Palmer – Become Great at SubPrime – It’s over 40% of the Market!John Palmer – Become Great at SubPrime – It’s over 40% of the Market!
John Palmer – Become Great at SubPrime – It’s over 40% of the Market!
 
Digital dealer june 2010
Digital dealer june 2010Digital dealer june 2010
Digital dealer june 2010
 
DealerHQ Investor Pitch DeckBF102816
DealerHQ Investor Pitch DeckBF102816DealerHQ Investor Pitch DeckBF102816
DealerHQ Investor Pitch DeckBF102816
 
IS20G14 - The CRM Check-Up: How to Reexamine Your Sales Tools -Mark Vickery, ...
IS20G14 - The CRM Check-Up: How to Reexamine Your Sales Tools -Mark Vickery, ...IS20G14 - The CRM Check-Up: How to Reexamine Your Sales Tools -Mark Vickery, ...
IS20G14 - The CRM Check-Up: How to Reexamine Your Sales Tools -Mark Vickery, ...
 
DealerHQ Investor Overview
DealerHQ Investor OverviewDealerHQ Investor Overview
DealerHQ Investor Overview
 
Driven Brands Mobile Services
Driven Brands Mobile ServicesDriven Brands Mobile Services
Driven Brands Mobile Services
 
AutoBooom write up-sample or Details
AutoBooom write up-sample or DetailsAutoBooom write up-sample or Details
AutoBooom write up-sample or Details
 
Web brand management presentation
Web brand management presentationWeb brand management presentation
Web brand management presentation
 
Automotive Aftersales - New Agression
Automotive Aftersales - New AgressionAutomotive Aftersales - New Agression
Automotive Aftersales - New Agression
 
Web brand management presentation dealers
Web brand management presentation dealersWeb brand management presentation dealers
Web brand management presentation dealers
 
Us Auto Plex Presentation
Us Auto Plex PresentationUs Auto Plex Presentation
Us Auto Plex Presentation
 
Automotive Inventory Syndication - Take Control of Your Marketing and Your In...
Automotive Inventory Syndication - Take Control of Your Marketing and Your In...Automotive Inventory Syndication - Take Control of Your Marketing and Your In...
Automotive Inventory Syndication - Take Control of Your Marketing and Your In...
 

More from Teresa Rothaar

Social Media Data Mining
Social Media Data MiningSocial Media Data Mining
Social Media Data MiningTeresa Rothaar
 
Decision-Making Analysis: Chord Buddy
Decision-Making Analysis: Chord BuddyDecision-Making Analysis: Chord Buddy
Decision-Making Analysis: Chord BuddyTeresa Rothaar
 
Analysis of an Information System: NamUs
Analysis of an Information System: NamUsAnalysis of an Information System: NamUs
Analysis of an Information System: NamUsTeresa Rothaar
 
Data Backup & Disaster Planning
Data Backup & Disaster PlanningData Backup & Disaster Planning
Data Backup & Disaster PlanningTeresa Rothaar
 
Comparison of the Waterfall, Spiral, and Prototype SDLC Models
Comparison of the Waterfall, Spiral, and Prototype SDLC ModelsComparison of the Waterfall, Spiral, and Prototype SDLC Models
Comparison of the Waterfall, Spiral, and Prototype SDLC ModelsTeresa Rothaar
 
IPv6: The New Internet Protocol
IPv6: The New Internet ProtocolIPv6: The New Internet Protocol
IPv6: The New Internet ProtocolTeresa Rothaar
 
The Automobile: Genesis to Revelation
The Automobile: Genesis to RevelationThe Automobile: Genesis to Revelation
The Automobile: Genesis to RevelationTeresa Rothaar
 
4 Models of Change for IT Environments
4 Models of Change for IT Environments4 Models of Change for IT Environments
4 Models of Change for IT EnvironmentsTeresa Rothaar
 
Avon's Catastrophic Promise Project
Avon's Catastrophic Promise ProjectAvon's Catastrophic Promise Project
Avon's Catastrophic Promise ProjectTeresa Rothaar
 
The Politics of Organizational Leadership
The Politics of Organizational LeadershipThe Politics of Organizational Leadership
The Politics of Organizational LeadershipTeresa Rothaar
 
Short Opinion Paper on Ethics vs. Legality
Short Opinion Paper on Ethics vs. LegalityShort Opinion Paper on Ethics vs. Legality
Short Opinion Paper on Ethics vs. LegalityTeresa Rothaar
 
Strategic IT Plan for PetSmart PetPerks
Strategic IT Plan for PetSmart PetPerksStrategic IT Plan for PetSmart PetPerks
Strategic IT Plan for PetSmart PetPerksTeresa Rothaar
 
Fictional Business Case for Car Dealership CRM
Fictional Business Case for Car Dealership CRMFictional Business Case for Car Dealership CRM
Fictional Business Case for Car Dealership CRMTeresa Rothaar
 
Oracle vs. MS SQL Server
Oracle vs. MS SQL ServerOracle vs. MS SQL Server
Oracle vs. MS SQL ServerTeresa Rothaar
 
Case Study: Google 2012
Case Study: Google 2012Case Study: Google 2012
Case Study: Google 2012Teresa Rothaar
 
Porter Five Forces Analysis of Whole Foods Market
Porter Five Forces Analysis of Whole Foods MarketPorter Five Forces Analysis of Whole Foods Market
Porter Five Forces Analysis of Whole Foods MarketTeresa Rothaar
 
PetSmart Financial Analysis
PetSmart Financial AnalysisPetSmart Financial Analysis
PetSmart Financial AnalysisTeresa Rothaar
 

More from Teresa Rothaar (20)

Social Media Data Mining
Social Media Data MiningSocial Media Data Mining
Social Media Data Mining
 
Decision-Making Analysis: Chord Buddy
Decision-Making Analysis: Chord BuddyDecision-Making Analysis: Chord Buddy
Decision-Making Analysis: Chord Buddy
 
Analysis of an Information System: NamUs
Analysis of an Information System: NamUsAnalysis of an Information System: NamUs
Analysis of an Information System: NamUs
 
Data Backup & Disaster Planning
Data Backup & Disaster PlanningData Backup & Disaster Planning
Data Backup & Disaster Planning
 
Comparison of the Waterfall, Spiral, and Prototype SDLC Models
Comparison of the Waterfall, Spiral, and Prototype SDLC ModelsComparison of the Waterfall, Spiral, and Prototype SDLC Models
Comparison of the Waterfall, Spiral, and Prototype SDLC Models
 
IPv6: The New Internet Protocol
IPv6: The New Internet ProtocolIPv6: The New Internet Protocol
IPv6: The New Internet Protocol
 
Net Neutrality
Net NeutralityNet Neutrality
Net Neutrality
 
The Automobile: Genesis to Revelation
The Automobile: Genesis to RevelationThe Automobile: Genesis to Revelation
The Automobile: Genesis to Revelation
 
4 Models of Change for IT Environments
4 Models of Change for IT Environments4 Models of Change for IT Environments
4 Models of Change for IT Environments
 
Why Projects Fail
Why Projects FailWhy Projects Fail
Why Projects Fail
 
Avon's Catastrophic Promise Project
Avon's Catastrophic Promise ProjectAvon's Catastrophic Promise Project
Avon's Catastrophic Promise Project
 
The Politics of Organizational Leadership
The Politics of Organizational LeadershipThe Politics of Organizational Leadership
The Politics of Organizational Leadership
 
Short Opinion Paper on Ethics vs. Legality
Short Opinion Paper on Ethics vs. LegalityShort Opinion Paper on Ethics vs. Legality
Short Opinion Paper on Ethics vs. Legality
 
Strategic IT Plan for PetSmart PetPerks
Strategic IT Plan for PetSmart PetPerksStrategic IT Plan for PetSmart PetPerks
Strategic IT Plan for PetSmart PetPerks
 
Fictional Business Case for Car Dealership CRM
Fictional Business Case for Car Dealership CRMFictional Business Case for Car Dealership CRM
Fictional Business Case for Car Dealership CRM
 
Oracle vs. MS SQL Server
Oracle vs. MS SQL ServerOracle vs. MS SQL Server
Oracle vs. MS SQL Server
 
Case Study: Google 2012
Case Study: Google 2012Case Study: Google 2012
Case Study: Google 2012
 
Porter Five Forces Analysis of Whole Foods Market
Porter Five Forces Analysis of Whole Foods MarketPorter Five Forces Analysis of Whole Foods Market
Porter Five Forces Analysis of Whole Foods Market
 
PetSmart Financial Analysis
PetSmart Financial AnalysisPetSmart Financial Analysis
PetSmart Financial Analysis
 
The Dodd-Frank Act
The Dodd-Frank ActThe Dodd-Frank Act
The Dodd-Frank Act
 

Recently uploaded

Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 

Recently uploaded (20)

Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

Data Management Project for Car Dealership

  • 1. Final Data Management Project – Midtown Motors Teresa J. Rothaar Wilmington University
  • 2. Background Midtown Motors owns three dealerships in the San Fernando Valley area of Los Angeles: Midtown Ford Lincoln, Midtown Chrysler Jeep Dodge Ram, and Midtown Fiat. They are all located within two miles of each other on Ventura Boulevard in Woodland Hills. The company currently has an archaic CRM system that does not meet their needs. Each dealership has its own database, and there is no sharing of data between dealerships, or even between the salespeople in each location. Further, once a customer is “assigned” to a salesperson, no one else can view the customer’s data. This results in extreme data redundancy as the same customer is entered multiple times by multiple salespeople, lost sales opportunities when salespeople cannot see a customer’s history, and conflicts between salespeople when one salesperson inadvertently “poaches” another’s customer. Purpose The new CRM system will help Midtown Motors sell more cars by giving salespeople the tools they need to effectively build relationships with customers. Being able to track what a customer has looked at and when, and what their likes and dislikes are, is critical to matching that customer with a suitable vehicle. Requirements & Business Goals Midtown would like one relational CRM database that all three dealerships can access, with data shared between the sales managers, Internet salespeople, and floor salespeople. For example, if a customer visits the Ford Lincoln dealership to test-drive a car, then visits the Chrysler location to look at more cars, the customer is entered into the CRM only once, and all salespeople and managers can view that customer’s history. Similarly, if a customer visits the Ford Lincoln shop in January and talks to one salesperson, leaves without buying anything, and 2
  • 3. comes back again in May, to be waited on by another salesperson, the second salesperson can see that the customer “belongs” to the first. Additionally, floor salespeople would be able to see if a customer who showed up in-person at a dealership previously communicated by email with an Internet salesperson. The system also needs to track which vehicles are for sale at each location, as well as which have been sold, and to which customer. Business Rules Following are key business rules: • In the car industry, there is a difference between the “sale date” and the “delivery date” for a vehicle. The sale date is when the customer agrees to purchase a vehicle and places a down payment to hold it. The delivery date is when the customer actually takes the car home. These are often the same, but not always. From the dealership’s perspective, a deal is not final, and the salesperson does not receive credit or commission, until the customer takes the car home, because sometimes deals fall through (for example, the customer cannot qualify for financing). • Up to two salespeople may get credit for the sale of a vehicle. • Salespeople will be permitted to view all customer records, add new customer records, and update existing ones. • Only managers will be permitted to reassign customers to individual salespeople, delete customer records, or add vehicles into the system. • Only managers will have the ability to add new salespeople as they are hired, and delete them when they leave the company. 3
  • 4. System Overview We recommend a centralized, relational MySQL database to be run off the server currently located in the Internet Sales Department, which is located within the Ford Lincoln dealership. MySQL will save the company money while allowing the flexibility and scalability needed as the dealerships grow. User Requirements Users of the system will be sales managers and salespeople in each location. Because many car salespeople are not computer gurus, the system should have a GUI that is easy to use even for beginners. Additional requirements include: • Login screen: with different access privileges for managers and salespeople. • Add/delete/update functionality. • History: managers and salespeople will be able to view and update each customer’s complete history, including visits to each dealership, which cars the customer test-drove (if any), and who the customer spoke with. Data Requirements There are no paper records to input, as the dealership has been computerized for a number of years, but existing customer data will need to be migrated from the dealership’s current CRM systems. Each customer, salesperson, and vehicle will have a unique ID number. Salespeople will be assigned a “type” of floor, Internet, or manager. The associative entity Customer Visit will link customers with the locations they have visited, the salespeople they dealt with, and the vehicles they test-drove. The associative entity Deal will link a customer with a particular car they purchased and the salespeople who get credit for the sale. 4
  • 6. Table Attribute Data Type Size Definition Location LocationID (PK) CHAR 4 Assigned identifier with the format M1234. LocationName VARCHAR 60 Location name, i.e., Midtown Motors Ford Lincoln. Customer CustomerID (PK) CHAR 8 Assigned identifier with the format CID12345. CustFirstName VARCHAR 30 Customer first name. CustLastName VARCHAR 30 Customer last name. CustStreet VARCHAR 60 Customer address. CustCity VARCHAR 30 Customer city. CustState CHAR 2 Customer state (USPS abbreviation, i.e., PA). CustZip CHAR 10 Customer ZIP+4. CustPhone CHAR 10 Customer phone number with area code. CustEmail CHAR 50 Customer email address. CustNotes TEXT N/A Notes regarding this customer, i.e., “Doesn’t want blue or red.” Salesperson SalespersonID (PK) CHAR 8 Assigned identifier with the format EID12345. LocationID (FK) CHAR 4 ID for location where employee works. SPFirstName VARCHAR 30 Salesperson first name SPLastName VARCHAR 30 Salesperson last name. SPType ENUM 3 Type of salesperson: floor, manager, or BDC. Vehicle VehicleID (PK) CHAR 8 In-house vehicle stock number; assigned identifier with the format VID12345. LocationID (FK) CHAR 4 Dealership where the vehicle is currently located. VehicleMake VARCHAR 30 Vehicle make. VehicleModel VARCHAR 30 Vehicle model. VehicleYear CHAR 4 Model year of vehicle. NewOrUsed ENUM 2 Whether vehicle is classified as new or used. VehiclePrice DECIMAL 6,2 The sticker (or asking) price for the vehicle. VehicleNotes TEXT N/A Notes regarding vehicle: known issues, features such as sunroof, color, etc. Deal DealID (PK) CHAR 8 Assigned identifier with the format DID12345. CustomerID (FK) CHAR 8 Customer making the deal. VehicleID (FK) CHAR 8 Vehicle involved in deal. SalespersonID (FK) CHAR 8 Salespersons (up to two) who get credit for deal. SalePrice DECIMAL 6,2 Vehicle sale price. DeliveryDate DATE N/A Date that customer takes delivery of the vehicle (drives it off the lot). 6
  • 7. Table Attribute Data Type Size Definition CustomerVisit CustomerVisitID (PK) CHAR 16 Composite of FK’s CustomerID & SalespersonID. CustomerID (FK) CHAR 8 From Customer table. SalespersonID (FK) CHAR 8 From Salesperson table – salesperson who waited on customer during this visit. VisitDate DATE N/A Date customer visited. TestDrive ENUM 2 Whether or not customer took a test drive. VisitNotes TEXT N/A Notes regarding this visit: which cars customer looked at/test drove, objections, etc. Reporting Requirements Salespeople should be able to print reports listing all of their customers, as well as which customers have visited and/or purchased cars over a specific period of time. Sales managers should be able to print these same reports, along with weekly and monthly sales reports for each dealership (cars sold and which salespeople sold them). Sample SQL Statements CREATE TABLE Customer ( CustomerID char(8) NOTNULL, CustFirstName varchar(30) NOTNULL, CustLastName varchar(30) NOTNULL, CustStreet varchar(60), CustCity varchar(30), CustState char(2), CustZip char(10), CustPhone char(10), CustEmail char(50), PRIMARY KEY (CustomerID) ); 7
  • 8. CREATE TABLE Salesperson ( SalespersonID char(8) NOTNULL, LocationID char, SPFirstName varchar(30) NOTNULL, SPastName varchar(30) NOTNULL, SPType enum(‘floor’, ‘BDC’, ‘manager’) NOTNULL, PRIMARY KEY (SalespersonID), FOREIGN KEY (LocationID) REFERENCES Location(LocationID), ); /* Display all vehicles delivered in May 2014. Include delivery date, salesperson ID, vehicle ID, vehicle make, model and year, and sale price. */ SELECT Deal.DeliveryDate, Deal.SalespersonID, Deal.VehicleID, Vehicle.VehicleMake, Vechile.VehicleModel, Vehicle.VehicleYear, Deal.SalePrice FROM Deal, Vehicle WHERE Deal.DeliveryDate >= 2014-05-01 AND Deal.DeliveryDate =< 2014-05-31; /* Display all vehicles delivered in the period of January through May 2014, sold by salesperson no. EID32858. Include delivery date, salesperson ID, vehicle ID, vehicle make, model and year, and sale price. */ SELECT Deal.DeliveryDate, Deal.SalespersonID, Deal.VehicleID, Vehicle.VehicleMake, Vechile.VehicleModel, Vehicle.VehicleYear, Deal.SalePrice FROM Deal, Vehicle WHERE Deal.DeliveryDate >= 2014-01-01 AND Deal.DeliveryDate =< 2014-05-31 AND DealSalespersonID == EID32858; /* Display all used vehicles currently in stock at all three dealerships. Include location ID, vehicle ID, vehicle make, model and year, and sticker price. */ SELECT LocationID, VehicleID, VehicleMake, VehicleModel, VehicleYear, VehiclePrice FROM Vehicle WHERE NewOrUsed == “used”; /* The Ford Lincoln shop, location ID no. M001, just traded in a 2012 Lincoln MKZ and is putting it up for sale at an asking price of $24,000.00. Add this car to the database. */ 8
  • 9. INSERT INTO Vehicle(LocationID, VechicleMake, VehicleModel, VehicleYear, NewOrUsed, VehiclePrice) VALUES (‘M0001’, ‘Lincoln’, ‘MKZ’, ‘2012’, ‘Used’, ‘24000.00’); /* Employee no. EID32860 has just been promoted from floor salesperson to sales manager! Update his employee record. */ UPDATE Salesperson SET SPType= ‘Manager’ WHERE EmployeeID='EID32860'; /* Unfortunately, employee no. EID32860 did not do very well as a manager, and his employment has been terminated. Delete him from the database. */ DELETE FROM Salesperson WHERE EmployeeID='EID32860'; 9
  • 10. Project Data Model Implementation Timeline & Costs Days Tasks Estimated Cost N/A MySQL Enterprise Edition Subscription (1-4 socket server) – one year $5,000.00 1-15 Verify business rules, data requirements, reporting requirements, and user requirements. Finalize data model. $1,500.00 16-45 Create database and test functions and GUI. $2,000.00 46-52 Import existing data and ensure integrity of system. $1,500.00 53-60 Hold sessions to train employees on use of new system. $1,000.00 10
  • 11. 61 System goes live in all three dealerships. N/A Project Total $11,000.00 11