07/29/2010 (4:47 am)
database Best answer on the web
The financing options that customers can choose from include cash, 24 to 60 month financing, or leasing. Customer data, such as address, vehicle prefernces and historical purchase records are maintained on file. Invoices have a listing of major options included in the vehicle
the functions required by the database are:
Where Is a particular make/model car available for purchase?
What is the average selling price for these cars?
What cars are availalble within a specific price range?
What cars are available within a specific milage range.
What models are most popular?
What type of web site did the customer visit just prior to visiting the online auto reseller?
can you help me to create the tables I need and the essential attributes for the tables? thanks a lot.
at that point, you can kind of get an idea of what your tables should be like (sounds pretty easy and the data types are no problem, but if you do not know how to design a database in the first place, the task of setting up any kind of relational tables can be very daunting at first... you might just need a single table for this application)
anyway, hope it helps. I am no google-paid expert, but i do this on a daily basis :)
You should make sure your client (dealership) has appropriate perspective and expectations. The scope of a project like this could be rather large (as in several third-party products already exists that provide this functionality --- most of them run 10's of thousands to purchase and implement)...
Anyway, in answer to the questions that make up the functional requirements of this software package (need considerably more than a data model)...
Where Is a particular make/model car available for purchase?
* You've got an relational model decision here... what are the objects? Looks like location (source), manufacturer, and model.
What is the average selling price for these cars?
What models are most popular?
* These questions can be answered by designing proper queries on historical transaction data.
What cars are availalble within a specific price range?
What cars are available within a specific milage range?
* These are queries on existing data as well, but the mileage factor means some (at least primitive) form of spatial analysis... alternatively, you could store distance from the dealer for location record (much cheaper than a full blown GIS, but not very flexible...)
What type of web site did the customer visit just prior to visiting
* This one is an application function unrelated to the database. The data store is simple transaction log of visits. You can grab the last page from most browsers using ASP (VBScript) or Java but you're subject to user security settings
Anyway, a basic start would be like:
Table: Source (name, address fields, type, distance, PK)
Table: Manufacturer (name, notes, PK)
Table: Model (name, year, notes, PK)
Table: Features (name, PK, FK)
Table: PurchaseTransaction (type, value, ModelID, date, etc.)
Table: Customer (name, address, etc..)
Relationships (build R-tables M-M relationships):
Source->Manufacturer, M-M
Manufacturer->Model, 1-M
Model->Source, M-M
Model->Features, 1-M
and so on and so forth... that's about 0.05% of what you'd need... hope you're not in too deep...
Try stepping back a little... the basic steps (even for prototyping) are: 1) Set functional requirements and scope
2) Design data model (platform is unimportant... use any RDBMS)
3) Design application
4) Implement/Test
Just some insight for you... disregard if it sounds like pontificating...
You sure are going all out for this used car dealer. I hope they appreciate the sincerity of your effort.
https://answers.google.com/answers/main?cmd=search&q=mike5-ga&qtype=all
-K~
ps - before beginning any type of work be 100% certain you have a signed contract!
#If you have any other info about this subject , Please add it free.# |