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

  Explain the benefits of normalization

Explain one characteristic of a database that has data redundancy and Briefly explain the benefits of normalization and why we should implement it when designing databases

  Creating erd containing order and customer entity

Create ERD containing Order and Customer entity types connected by 1-M relationship from Customer to Order. Select suiatble relationship name using your common knowledge of intersection.

  Define the minimum and maximum cardinality

Don't worry about going through the normalization process at this point. Identify the appropriate relationships among the entities, and define the minimum and maximum cardinality of each relationship. Make some additional assumptions about the bus..

  Create a supplier database and related reports

Create a supplier database and related reports and queries to capture contact information for potential PC component suppliers that might be used to purchase the equipment your specified in your MS Word project - the PC specifications

  1 not having an appropriate index can cause a full table

1. not having an appropriate index can cause a full table scan while performing the select statement by using a

  What are the typical departments in a data center

What techniques would you use to effectively manage a team of system administrators (network, database, application, etc.) working in your data center?

  Create the star schema for the data warehouse

Develop a specific and detailed discussion about the ETL process is to be used to move data from the OLTP environment to the data warehouse - Create a star schema and the DDL to create the Star schema for the data warehouse.

  Determine the commissions paid to specific employees

Design a query that will allow the finance department to determine the commissions paid to specific employees of the sales department for the month of December.

  Create a flowchart and hiearachy chart of the program

Create a flowchart and hiearachy chart of the program, using the pseudo-code. For your convinence you can access this pseudo-code by selecting the following link.

  Create a relational database schema

Draw the ER diagram for the database described above and create a relational database schema for this model assuming

  Database application improvements question

Submit an Executive Memo addressed to the CIO and the board of directors. Last week, the CIO reviewed your presentation and has decided to move forward with your recommendations for improvements.

  Define an erd for the narrative

Define an ERD for the following narrative. The database should track homes and owners. A home has a unique home identifier, a street address, a city, a state, a zip code, a number of bedrooms, a number of bathrooms, and square feet. A home is eith..

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