Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Assignment: Database Concepts and Programming

Project Details

Scenario

Exotic Cars Inc. (ECI) is a company specializing in sales and maintenance of the exotic (hence the name) cars. The cars that ECI sells come from multiple sources: some are shipped directly from the factories, other purchased from the private collectors, and yet some other cars are traded-in by the customers of ECI.ECI also provides a regular maintenance service of the exotic cars, such as engine tune-up, tire rotation, oil change, etc. You do not have to buy a car from ECI to use its maintenance service; consequently, some owners of the exotic cars purchased elsewhere also use ECI maintenance service.

ECI appreciates continuing business of its patrons; consequently, the company wants to maintain as much information about each valuable customer as it possibly can. As a result, ECI diligently records how much money each customer spends on buying cars (more than a half have purchased two cars and about third bought three or more), on maintenance service (how much customer spends overall, and per car), and whether or not a customer ever traded a car in.

Similarly, ECI maintains detailed data on all the dealers, companies, manufacturers, and other sources that provide the company with needed services, parts, or cars. ECI is not a "backward" organization, but things have been done there pretty much the same way since ECI was founded in 1966. Owners of ECI feel like it is about time not just to move forward, but "leapfrog" the competition. You have been hired by ECI to find a way of increasing the level of performance of ECI.

Organizational Structure of ECI

There are three operational locations of ECI; one in Washington, DC, second in Richmond, VA, and third in Virginia Beach, VA. Corporate headquarters located in Charlottesville, VA.

Every location has a general manager, which is responsible for authorizing/rejecting whatever requests area managers of that location may have. Normally, area managers only handle the issue relevant to their area, for example, sales/trade-in area has its own manager, body shop/repair shop has its own, and service area has its own area manager.

Every area manager is authorized to make financial decisions up to $10,000.00. If the amount exceeds the limit of an area manager, then general manager of that location must authorize it- the general manager has discretion of making financial decisions of up to $100,000.00. If the amount exceeds this number, a request is send to the headquarters, where it is approved or rejected by a VP of the area (e.g., service, sales, and repair); a VP of the area is authorized to make a financial decision of up to $250,000.00. If the request exceeds this amount, it must be addressed by the CEO of ECI.

Your goal is to develop a database that shall allow ECI to keep track of its business and provide the management with the following information regarding the performance of the business:

HR Management

- Complete information about ECI employees, especially salesmen and technicians

Inventory Management

- Complete information on the number and types of the cars currently kept in stock
- Complete information on the number and types of the cars obtained from each source (factory, private collector, trade-in, etc.)

Maintenance Service Management

- Complete information on the number and types of the cars that were serviced.
- Complete information on maintenance record of each serviced car (car information, type of problem, owner, mechanic who performed the maintenance, and cost of maintenance)

Customer Service Management

- Complete information on every customer including information regarding their:
- Total spending on cars
- Total spending on service maintenance

Accounting

- Complete information on spending of every customer
- Complete information regarding what was paid to each vendor
- Complete information regarding what was received by ECI from the sales of cars
- Complete information regarding what was received by ECI from the maintenance service

You are going to submit the Course Project over the following sequence of steps (a single deliverable per step):

1. Course Project: ERD
2. Course Project: Normalized Data Model
3. Course Project: SQL code used to create your DB Schema
4. Course Project: Contents of the DB Tables
5. Course Project: Forms
6. Course Project: Reports.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M92334209

Have any Question?


Related Questions in DBMS

Relational database exerciseyou have been assigned to a new

Relational Database Exercise: You have been assigned to a new development team. A client is requesting a relational database system to manage their present store with the anticipation of adding more stores in the future. ...

In this section the student is required to develop a

In this section, the student is required to develop a technical debate based on his/her understanding using available scientific literature. The answer to this question should not exceed three A4 Pages. In the traditiona ...

Real time analytics - data analytics assignment -this is a

Real Time Analytics - Data Analytics Assignment - This is a business analytics project aimed at generating innovative analytics solutions for a Global Food Consulting firm working in the area of Animal agriculture and fa ...

Football association of zambia faz super leaguethe faz has

Football Association of Zambia (FAZ) Super League The FAZ has recently decided to reorganise their operations to support both existing and possibly expanded league operations in Zambia and part of preparation for the 201 ...

Solve the following questions using oracle you are not

Solve the following questions using Oracle. You are not allowed to use the syntax of any DBMS other than Oracle. Make sure to upload an electronic copy of your solution to your CSC335 TRACE folder. Name the file hw4.sql. ...

Questionsuppose a prolog database exists that gives

Question: Suppose a Prolog database exists that gives information about states and capital cities. Some cities are big, others small. Some states are eastern, others are western. a. Write a query to find all the small ca ...

A taking an unnormalised list describe how you would

(a) Taking an unnormalised list, describe how you would normalise it using the normal forms technique and show how the result of this method is used. (b) You are currently in the process of developing a RDBMS for a natio ...

Question as explained throughout this course entity

Question: As explained throughout this course, entity relationship modeling is a critical element of database design. If the database is not properly modeled, it is unlikely that the database will be properly developed. ...

The groceries datasetimagine 10000 receipts sitting on your

The groceries Dataset Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer's basket. That ...

Assignmenta restaurant is designing a database to keep

Assignment A restaurant is designing a database to keep track of customer services. A customer is defined as a customer ID, name, address and a telephone number. Customers are served by employees. Each employee is define ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As