Create a crow foot notation erd to support lost operations

Assignment Help Database Management System
Reference no: EM131685248

Question: Luxury-Oriented Scenic Tours (LOST) provides guided tours to groups of visitors to the Washington D.C. area. In recent years, LOST has grown quickly and is having difficulty keeping up with all of the various information needs of the company. The company's operations are as follows:

• LOST offers many different tours. For each tour, the tour name, approximate length (in hours), and fee charged is needed. Guides are identified by an employee ID, but the system should also record a guide's name, home address, and date of hire. Guides take a test to be qualified to lead specific tours. It is important to know which guides are qualified to lead which tours and the date that they completed the qualification test for each tour. A guide may be qualified to lead many different tours. A tour can have many different qualified guides. New guides may or may not be qualified to lead any tours, just as a new tour may or may not have any qualified guides.

• Every tour must be designed to visit at least three locations. For each location, a name, type, and official description are kept. Some locations (such as the White House) are visited by more than one tour, while others (such as Arlington Cemetery) are visited by a single tour. All locations are visited by at least one tour. The order in which the tour visits each location should be tracked as well.

• When a tour is actually given, that is referred to as an "outing." LOST schedules outings well in advance so they can be advertised and so employees can understand their upcoming work schedules. A tour can have many scheduled outings, although newly designed tours may not have any outings scheduled. Each outing is for a single tour and is scheduled for a particular date and time. All outings must be associated with a tour. All tours at LOST are guided tours, so a guide must be assigned to each outing. Each outing has one and only one guide. Guides are occasionally asked to lead an outing of a tour even if they are not officially qualified to lead that tour. Newly hired guides may not have ever been scheduled to lead any outings. Tourists, called "clients" by LOST, pay to join a scheduled outing. For each client, the name and telephone number are recorded. Clients may sign up to join many different outings, and each outing can have many clients. Information is kept only on clients who have signed up for at least one outing, although newly scheduled outings may not have any clients signed up yet.

a. Create a Crow's Foot notation ERD to support LOST operations.

b. The operations provided state that it is possible for a guide to lead an outing of a tour even if the guide is not officially qualified to lead outings of that tour. Imagine that the business rules instead specified that a guide is never, under any circumstance, allowed to lead an outing unless he or she is qualified to lead outings of that tour. How could the data model in Part a. be modified to enforce this new constraint?

Reference no: EM131685248

Questions Cloud

Budget participation is a double-edged sword : With respect to planning in a decentralised, multidivisional organisation, what can be done to minimize the risks associated with budget participation?
Discuss deal with poverty on a worldwide scale : Describe THREE strategies that can be used to deal with poverty on a worldwide scale
What are the three most important customer requirements : What are the three most important customer requirements (not including cost) and the three most relevant technical requirements
Discuss ethics for life : After reading the Ethics for Life, you will be required to select any 3 logical fallacies
Create a crow foot notation erd to support lost operations : LOST offers many different tours. For each tour, the tour name, approximate length (in hours), and fee charged is needed. Guides are identified by an employee.
Define what is rcras mixture rule : What is RCRA's mixture rule. If a corrosive waste were mixed with a non hazardous waste and resulting mixture is no longer corrosive
Develop ppt to cio to convince him to provide the resources : Using Microsoft PowerPoint or YouTube, develop a professional presentation to the CIO to convince him/her to provide the appropriate resources to realize.
Emil is taking a course in conflict and negotiation : Emil is taking a course in conflict and negotiation. Can you identify anything in the case that was considered non-negotiable?
What is the angle of the story and how does it differ : What is the "angle of the story" and how does it differ? Discuss how you see the conflict unfolding by the end of the year.

Reviews

Write a Review

Database Management System Questions & Answers

  Define the relationships between entities

You will design a database for CTU, which includes three entities (tables): Students, Faculty, and Classes. Note a class refers to a particular class section. For example, the current CS251 you are taking is one class instance (i.e. CS251-01), an..

  Identify the key fields for each entity and the foreign keys

Identify the key fields for each entity and the foreign keys. Define your entities and attributes and the relations that exist between them.

  What does the resulting relation schema look like

Show the FDs in this resulting relation. Is it in 2NF Is it in 3NF? Why or why not? (State assumptions, if you make any.)

  Method to change column name

Hhow can you change column name or what is a different way to write statement in SQL so it displays the amount column as money.

  What is the functionality of the tool

What is the functionality of the tool and what is the actual running environment (software and hardware) of the tool - how will you evaluate the tool based on your own experience?

  Create a class roomoccupancy that can be used to record

Create a class RoomOccupancy that can be used to record the number of people in the rooms of a building

  Write down subquery to sort result in descending order

Write down your subquery MAX_CALC_SAL. Name columns in result JOB_TITLE and JOB_TOTAL, and sort result on JOB_TOTAL in descending order.

  Prepare a database diagram with the entities and attributes

Prepare a database diagram with the entities and attributes that the scenario identified (i.e., a college tracking students, courses, and instructors).

  How the proposed er model could accommodate

Relational Database Systems (COMP 1005) Design the logical structure of a database using Entity-Relationship diagram and Apply normalization techniques to reduce redundancy in a database - Normalize the below given Patient Prescription Bill to First ..

  Create a database schema that supports the company processes

Project: Database and Data Warehousing Design. Create a database schema that supports the company's business and processes

  Explain leaf of b tree which holds a sublist

Artificially small example of B+ tree is shown here (pdf). (Note only part of tree is shown in detail.) What nodes of example B+ tree are visited to find posting list for "dune"?

  Find out the benefits of data mining to the businesses when

the development of complex algorithms that can mine mounds of data that have been collected from people and digital

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