Google Answers Logo
View Question
 
Q: Database design ( No Answer,   4 Comments )
Question  
Subject: Database design
Category: Computers
Asked by: mimis1001-ga
List Price: $8.00
Posted: 14 Nov 2005 13:51 PST
Expires: 15 Nov 2005 15:39 PST
Question ID: 592905
I need some help with this database design assignment.  I understand
alot of it but would like to see the solution that a more experienced
designer would implement.  The problem is as follows:

Quickie Lube is in the fast oil change business.  A service visit
generates an invoice that identifies the customer, the car, the date,
a standard service charge, as well as a list of replaced parts. 
Customer and car information are used to provide periodic updates to
customers based on the date of the car?s last service.  Quickie Lube
will also replace other needed parts such as windshield wiper blades,
air filters, and fuel filters and hence keeps a parts inventory as
well as a list of active and potential parts vendors.

Design a data model for GU which will include a consideration of the
actions (tests) you will want to be able to make when your database is
created, ie., queries, inserts, deletes, updates and referential
integrity constraints to validate the completion of user requirements.

Construct an initial UML data model that is concerned only with
identifying entities and cardinalities.  Then propose the user
requirements which will include a detailed consideration of all of the
possible queries used by the Quickie Lube personnel.  Then construct a
more detailed UML data model that includes all the necessary tables,
appropriate keying and referential integrity constraints.  This will
be followed by explicit tests that will be run to satisfy the user
requirements presented above.  Then write the statements necessary to
implement your database.  After creating the database prove it
satisfies the user requirements by running the appropriate tests and
reporting the results.

 The work product from this exercise will be the UML diagrams (2)
mentioned above and a word document containing the user requirements
and initially proposed tests, the DDL's for the tables, results of the
tests submitted with an appropriate cover page.

Clarification of Question by mimis1001-ga on 14 Nov 2005 13:56 PST
I use Violet as my UML editing tool.

Clarification of Question by mimis1001-ga on 14 Nov 2005 14:44 PST
I should have been clearer. I am not interested in someone creating
the DDL's or appropriate tests.  That is busy work that I am very
capable of.  I am interesting in the UML diagrams of the database
containing: cardinalities, appropriate keys,and integrity constraints.

Clarification of Question by mimis1001-ga on 15 Nov 2005 06:38 PST
I already have a data model that i did. if you provide a way for me to
get it to you I will.  then all this task requirements is a little
modification.
Answer  
There is no answer at this time.

Comments  
Subject: Re: Database design
From: pinkfreud-ga on 14 Nov 2005 13:56 PST
 
At your current price, the Researcher who answers your question will
receive $3.75. I am not a database designer, but this looks to me like
much more work than most folks would be willing to do for $3.75.
Subject: Re: Database design
From: mimis1001-ga on 14 Nov 2005 14:42 PST
 
I should have been clearer. I am not interested in someone creating
the DDL's or appropriate tests.  That is busy work that I am very
capable of.  I am interesting in the UML diagrams of the database
containing: cardinalities, appropriate keys,and integrity constraints.
Subject: Re: Database design
From: monic_b-ga on 14 Nov 2005 15:52 PST
 
Man, that is less than the oil change
Subject: Re: Database design
From: mimis1001-ga on 15 Nov 2005 06:39 PST
 
i already have the model created all i want is someone with experience
to look it over and fix the mistakes.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy