Identify the main entities of fast cabs

Assignment Help Basic Computer Science
Reference no: EM131216707

Read the following case study for a brief description of a taxi company called Fast Cabs. Each office has a manager, several taxi owners, drivers and administrative staff. The manager is responsible for the day-to-day running of the office. An owner provides one or more taxis to Fast Cabs and each taxi is allocated for use to a number of drivers. The majority of owners are also drivers. Fast Cabs taxis are not available for hire by the public hailing a taxi in the street but must be requested by first phoning the company to attend a given address. There are two kinds of clients, namely private and business. The business provided by private clients is on an ad hoc basis. The details of private clients are collected on the first booking of a taxi. However, the business provided by business clients is more formal and involves agreeing a contract of work with the business. A contract stipulates the number of jobs that Fast Cabs will undertake for a fixed fee. When a job comes into Fast Cabs the name, phone number and contract number (when appropriate) of the client is taken and then the pick-up date/time and pick-up/drop-off addresses are noted. Each job is allocated a unique job ID. The nearest driver to the pick-up address is called by radio and is informed of the details of the job. When a job is completed, the driver should note the mileage used and the charge made (for private clients only). If a job is not complete, the reason for the failed job should be noted.

(a) Identify the main entities of Fast Cabs.

(b) Identify the main relationships between the entities.

(c) Determine the multiplicity constraints for each relationship.

(d) Identify attributes and associate them with an entity or relationship.

(e) Determine candidate and primary key attributes for each entity.

(f) Using your answers (a) to (e) represent the data requirements of the Fast Cabs as an enhanced ER (EER) model. (Hint: Use optional Step 1.6 of the methodology to identify private clients (subclass) and business clients (subclass) as being special types of clients (super class).) State any assumptions necessary to support your design.

Reference no: EM131216707

Questions Cloud

What additional information or considerations would you need : If you are rejecting the invitation, what additional information or considerations would you need to eliminate your apprehensions in order to accept this invitation?
How is the theme developed through text and illustrations : In what ways do the illustrations help create the meaning of the text? Do the illustrations extend the text in any way? Do they provide clues to the action of the story? Explain your answer.
Determine the maximum value of the voltage transfer function : Determine the maximum value of the voltage transfer function.  - Determine the frequencies at which the magnitude is 1/ √2 of the peak value.
How does your answer explain your ultimate life goals : How does your answer explain your ultimate life goals? Expectations? Hopes? Fears? Purpose? If it does not explain any of these things, why not?
Identify the main entities of fast cabs : Using your answers (a) to (e) represent the data requirements of the Fast Cabs as an enhanced ER (EER) model. (Hint: Use optional Step 1.6 of the methodology to identify private clients (subclass) and business clients (subclass) as being special t..
What is the maximum voltage gain : The transistor is biased at IDQ = 0.8 mA. - What is the maximum voltage gain? -  What is the bandwidth?
Compare your er model with the answer er model : Compare your ER model with the answer ER model and justify any differences found.
Analyze the types of care your chosen organization focus on : Analyze the types of care or service your chosen organization focus on. Analyze the mission. Analyze the QI goals the organization has in place.
Determine rc and determine the maximum gain : The circuit bandwidth is 800 MHz and the quiescent collector-emitter voltage is VCEQ = 1.25 V. - Determine RC.- Determine the maximum gain.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What is the output of the following pseudo code

What is the output of the following pseudo code, where num1 , num2 , and num3 are integer variables?

  Calcpay for a financial company

Write a C++ application called calcPay for a financial company. The goal of this program is to determine gross pay for a 4-week pay period based on an hourly rate and the number of hours worked in each week of the pay period. Anyone working over 4..

  Describe four different kinds of wireless technologies in a

bull discuss four different types of wireless technologies in a 350- to 700-word paper in apa format.bull describe the

  Smartphones and the great digital divide

we present some data regarding smartphone adoption and usage by ethnicity, gender, income, and education. It's very interesting to see how different groups use smartphones in different ways.

  Determine the expected net operating income (noi) from sales

The probabilities are 20%, 50%, and 30% for revenues of $800,000, $1,000,000, and $1,100,000 per year, respectively, and operating expenses are constant at $200,000 per year.

  Write a program to read in a postfix expression

Write a program to read in a postfix expression and output a corresponding infix expression. You may use any architecture and machinery developed and explained in class at length, as well as code from your solution to the last lab. Your output expres..

  Integrate a sql statement in a php document

Do a PHP While Loop, and also integrate a SQL statement in a PHP document.

  Shell script programming tips

A great opportunity for us to share what we know and discuss some of our shell script programming tips with each other. For this discussion, compile a list of at least 10 shell script programming tips. You may need to perform some research from credi..

  Mention the different switching techniques

Mention the different communication modes.? Mention the different switching techniques.?

  Create a visual basic windows application

Create a Visual Basic Windows application. Use the following names for the solution and project respectively Jonas Solution and Jonas project.

  Introduction the area of cyber security

Introduction The area of Cyber security is rapidly evolving, with important research being conducted at all levels. The current and potential damage to societies, businesses, and individuals is a topic of growing importance to Governments across t..

  Describe the core skills the certification promotes

Using a Web browser, search on the terms "business continuity" and "certification." What do you find? Are there any certifications other than those listed in this chapter? If there is any, list one and describe the core skills the certification pr..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd