Prepare a document containing the logical design

Assignment Help Database Management System
Reference no: EM13949367

Mini-Project #1 ~ Database Design

Conceptual Design

For this assignment, you have been asked to design a database using only the written problem description provided by the client. In reviewing the description, you may find that information may be missing or that not all information described needs to be stored or represented in the database. One skill of the designer is determining what needs to be represented in the database model and what does not need to be included.

Your task is to design the entity-relationship diagram for the conceptual design of the FastCabs company database. The description of FastCabs is given below.

Instructions

1. The diagram must be prepared using a UML class diagram. The use of Visio is encouraged but any drawing program that can produce the required diagram is allowed.

2. The diagram must contain the following:

a. Entities with appropriate names.

b. Attributes for the entities with the primary key of each entity identified.

c. Relationships with multiplicity shown in the [min .. max] format (as discussed in class).

d. Attributes for relationships as needed.

e. Higher-degree relationships as needed.

f. Superclass/subclass hierarchies as needed.

3. You may add relevant attributes beyond those listed in the problem description, but do not attempt to model the "real world" in your diagram. This is a simplified problem to enable you to complete the assignment within the time constraints of the course.

4. State any assumptions you make about the problem, especially those required for correct interpretation of your diagram.

Hints & Tips

• Remember that there are many correct ways to build the diagram that models the problem. Your diagram is not expected to be identical to those of other learners.

• The problem is somewhat "under-specified," and your interpretation and assumptions may be different from those of other learners. Just be sure to state your assumptions to assist/clarify the interpretation of your diagram.

• Remember that your diagram should not contain any foreign key attributes within an entity. You will designate foreign keys when you build the logical (relational) data model.
What to Submit
Options: Choose one

• Submit the Visio file (.vsd) readable by Visio 2007. Provide a separate document with the list of assumptions.

• Copy the diagram into a Word document that also contains your list of assumptions.

• Submit both a Word document with a copy of the diagram and your list if assumptions plus the Visio file.
FastCabs Company Description
Adapted from Connolly, T., Begg, C. and Holowczak, R. (2008).Business Database Systems. Harlow, England: Addison-Wesley. P. 206.
Each office of FastCabs has a manager, several taxi owners, drivers and administrative staff. The manager is responsible for the day-to-day operation of the office. An owner provides one or more taxis to FastCabs, and each taxi is allocated for use to number of drivers. The majority of owners are also drivers. FastCabs 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 request a taxi at a given address at a designated day and time. There are two kinds of clients, namely private clients and businesses. Private clients request a taxi whenever one is needed on an ad hoc basis. The details of private clients are collected when the first booking (or reservation) is made. The business clients agree to a contract of work between the business and FastCabs. This is a formal contract the specifies the number of jobs (trips) that FastCabs will provide for a fixed fee. The fee may be determined as a single fee for a given number of trips with a fixed fee per trip for each trip after the minimum number of trips have completed. When a job comes into FastCabs the name, phone number, and contract number (when appropriate) of the client are taken. The number of passengers and any request for a specific type of vehicle are also recorded. The pick-up date/time and pick-up/drop-off addresses are noted. Each job/trip is allocated a unique jobID. 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 notes the mileage used. For private clients, the fee to be charged for the trip is also noted. If a job is not completed, the reason for the failed job is noted. FastCabs provides several types of vehicles for clients: limousines for large groups, vans for groups with luggage, and passenger cars. Vehicles used for trips into the mountains are equipped with 4-wheel-drive.

Logical Design

Prepare a document containing the logical design based on your FastCabs conceptual database design.

Instructions:

1. The logical design must be presented in a list format using MSExcel

2. Each table must have a name; provide a meaningful name of each new table you create as part of the logical design process.

3. Underline the primary key for each table.

4. Use the * to identify each foreign key attribute.

5. If you have used a superclass/subclass hierarchy, choose an appropriate option for mapping the hierarchy to tables.

6. Submit a copy of your logical design. You may make changes to your conceptual design if desired. Submit your logical design to the assignment.

Your logical design will be evaluated based upon how correctly your logical design reflects your ER diagram.

Reference no: EM13949367

Questions Cloud

Prepare the income statement : Prepare the income statement, retained earnings statement and a classified balance sheet
When does the trader make money and lose money : A trader buys two call options, one with strike $55 and price $10, the other with strike $65 and price $5. The trader also sells two call options, both with strike $60 and price $7. Ignore the time value of money and show trader's net profit as a fun..
The gross return on assets and the expense ratio : Consider a hedge fund with $200 million at the start of the year. The benchmark S&P 500 index was up 16.5% during the same period. The gross return on assets is 21% and the expense ratio is 2%. For each 1% above the benchmark return the fund managers..
Two igneous rocks crystallized at different times : Two igneous rocks crystallized at different times at the same geographic location on a continent. One rock crystallized at 120 Ma and records a magnetic inclination of 68 degrees; the second rock crystallized at 65 Ma and records a magnetic inclin..
Prepare a document containing the logical design : State any assumptions you make about the problem, especially those required for correct interpretation of your diagram.
James has a prize race horse : James has a prize race horse named Mr. Ed.   James is in desperate need of some quick cash so he goes to a wealthy local horse trainer to see if he can borrow $50,000 from him.  The wealthy horse trainer agrees to loan the $50,000 to James, but wants..
What is the value of the security if required rate of return : If an equity security has $7.00 earnings per share [EPS] that are expected to remain stable in perpetuity, and expects to maintain a 100% payout ratio to shareholders, what is the value of the security if its required rate of return = 14%?
How much total interest is paid over the life of the loan : Amortization with Equal Payments [LO 3] Prepare an amortization schedule for a three-year loan of $81,000. The interest rate is 8 percent per year, and the loan calls for equal annual payments. How much total interest is paid over the life of the loa..
Relationship between years at company and job satisfaction : Does the regression support the claim that on average, employees with longer tenure at the company are more satisfied with their job, holding salaries and gender fixed? Use a 5% significance level.

Reviews

Write a Review

Database Management System Questions & Answers

  Database server management

Design an Entity model and construct a set of tables with suitably defined columns to support this scenario and find details of all books stocked in London

  Yrace history of the development of databases

In 500 words or less, trace the history of the development of databases beginning with pre-computer days to the present.

  What is the output when the following script is executed

Determine the answer (expected result) based on your reading of from text book: -  Just show the expected output when you run the syntax.

  How relationships are represented in a relational database

Describe in your own words and illustrate with tables how relationships are represented in a relational database?

  Write and execute a query whose passwords have expired

Write and execute a query that lists users whose passwords have expired or whole accounts are locked.

  Use oracle, list all system privileges assigned to user hr

Use Oracle, list ALL system privileges assigned to user HR. Please show screen shot if you can make it!

  1modify the database by adding an additional column

1.modify the database by adding an additional column deleteddate to those tables that represent entities that could

  Pl and sql functions

PL and SQL functions

  Create a relational schema

There are errors in the Company Schema. Identify all of the errors. Using ER Diagramming notation, diagram a relational model that is capable of modeling a e-commerce-based company. It should include the following information

  Map the eer schema into a set of relations

Map the EER schema into a set of relations. For the VEHICLE to CAR/ TRUCK/ SUV generalization, consider the four options presented

  Design and implement the best deal business database

Design and implement the Best Deal business database that you have modelled in the assignment-1 and a series of SQL queries to reflect the business logic of the Best Deal.

  Would not this result in pure gibberish most of the time

In a "chosen ciphertext attack" the attacker has the option of choosing the ciphertext sample and having it decrypted by someone who knows the key. Wouldn't this result in pure gibberish most of the time?

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