Homework 2
Homework 2, Problem 1, United Nations
Draw an entity-relationship diagram for the following case.
The United Nations wants to develop a global database, tracking countries, cities, and multinational companies. For each country, the UN wants to store its name, capital, population, and size. The UN assigns each city in the world a unique, global, numeric identifier. It also wants to record the name of the city, the name of the city’s mayor (or chief executive), its population, and its size in square miles. Obviously, a city is associated with only one country. Each city also has city-owned buildings. Each building a city owns has a type (fire station, police station, etc.) an address (its unique identifier), and the year it was built.
Each multinational company has a globally unique identifier, a name, a president, and the year it was founded. Obviously, a country has many companies operating in it and, by definition, a multinational company can operate in more than one country. Each company has many employees. Each employee has an employee number unique to that company, plus a name and year of hire. Some employees of a company manage other employees of that company.
The United Nations is also interested in the agricultural output of each country, based on each crop. A crop has a unique name (corn, wheat, etc.), the season in which it is harvested, and its watering requirements on a scale of 1-10. The UN also wants to track the annual yield of each crop in each country.
Homework 2, Problem 2, Happy Airlines
Draw an entity-relationship diagram for the following case.
Happy Airlines wants to develop a system to keep track of the history of its flights and other related entities in its business model. It is important to understand the meaning of a “flight”: it is a trip made by a particular airplane on a particular date. A flight is identified by the combination of flight number and date, since the same flight number is used repeatedly on different dates. A particular flight on a particular date had a duration that Happy Airlines wants to record.
Airports are identified by a unique airport code. Other information stored about airports includes the airport name and size in square miles. Flights and airports are related in two ways: the origin of a flight and the destination of a flight. Happy Airlines also wants to maintain data about the city that an airport is located in. Cities are identified by the combination of state name and city name, and, in addition, the name of the mayor is to be stored. Airports have hangars that are identified by hangar numbers that are only unique within an airport. The size of each hangar must also be recorded.
Pilots are identified by a unique pilot number. The system is also to maintain each pilot’s name and cell phone number. Some pilots supervise other pilots. Each flight is assumed to have one pilot. Pilots are required to take periodic training classes. A class is identified by a unique class name and also has a description and length in days. Pilots take many training classes over time and, obviously, training classes are taken by many pilots. Happy Airlines wants to keep track of the date that a particular pilot took a particular class and the grade the pilot earned.
The airline industry includes airplanes of many models. Each airplane model is uniquely identified by the combination of its manufacturer (e.g. Boeing, Airbus, etc.), and its model number (e.g. 767, 320, etc.). The system is also to record the base price of each such model. Of course, there are many airplanes for each of these airplane models. In fact, Happy Airlines owns or leases many airplanes. Each airplane has a unique serial number, plus the year it was built and its passenger capacity. Each flight utilizes one airplane, but a newly acquired airplane may not have been used on any flights, yet.
A pilot may be trained and qualified to fly one or more airplane models and, of course, there are many pilots who are qualified to fly each airplane model.
Finally, Happy Airlines wants to keep a historical record of the passengers on its flights. Passengers are identified by a unique passenger number (like a required frequent flyer number), plus their name and date of birth must also be stored. A passenger may have taken many flights on Happy Airlines and, obviously, each flight has many passengers. For a particular passenger on a particular flight, the system must store the fare the passenger paid and the assigned seat number.
You can use any software tool (visio.com, lucidchart.com, diagrams.net, etc. ) for the diagrams or you can hand draw them NEATLY and then scan or photograph them.
Your Chapter 2 diagrams should be in the style illustrated by Fig. 2-22 on Page 94, which, of course, is what the chapter was all about.
In general, draw the diagrams carefully and completely. At this point you must list all of the fields involved, indicate the name of the entity type and the unique identifier. You also must indicate both minimum and maximums in the links expressing the different types of relationships (e.g. one-to-many, etc.). Again, all of this is as shown in Fig. 2-22. Put another way, make sure you understand Fig. 2-22 before you attempt the assignments.
Try it now!
How it works?
Follow these simple steps to get your paper done
Place your order
Fill in the order form and provide all details of your assignment.
Proceed with the payment
Choose the payment system that suits you most.
Receive the final file
Once your paper is ready, we will email it to you.
Our Services
Custom Writings Help is a Quality-Oriented Company in Online Writing as a result of hiring exceptional professionals to execute clients' tasks.
Essays
At Custom Writings Help,We understand the struggle of research paper writing, and that is why at Custom WritingS Help, we are all out to help you. We pride ourselves on having a team of clinical writers. The stringent and rigorous vetting process ensures that only the 'BEST' Writers are chosen for the job. We have highly qualified Ph.D. and MA writers working with us; we equally offer these experienced writers specific bonuses and incentives to make them deliver highly original, unique, and informative content at reasonably low prices.
Admissions
Thesis Writing Service
Worlwide, Many Masters Students are struggling with Thesis Completion. A thesis is likely to be the longest and most challenging piece of work a student has ever completed. However, unlike essays and other assignments, a student can pick a particular interest topic and work on their initiative. Fortunately, we are there for you. At Custom Writings Help, you are assured of an authentic, imaginative, informative, linguistically great, and advantageous thesis that adheres to all your needs. So, why continue considering different writers when you have discovered the best in the field?
Editing
Custom Papers
Not a single student can avoid writing custom papers. However, a total lack of experience, skills, and time makes it very hard to produce a superb writing piece. Therefore, if you are seeking professional help, turn to us. Our specialized and experienced writers compose a variety of model papers, including custom essays, college term papers, research papers, book reports, MBA essays, executive summaries, dissertations, Ph.D. theses, admission essays, and research proposals for college and university students at any level.
Coursework
Essay Writing
Most of the students disregard the critical principles of essay writing and compose papers below sensible guidelines. Therefore, with Custom Writings Help, one should not worry about his/her essay. Our Writers compose informative and engaging content on all complexities and topics. We write meaningful and smart essays while prioritizing all aspects that bring about a good grade, such as impeccable grammar, proper structure, zero-plagiarism, and conformance to guidelines.
Coursework
Coourse Work Writing
Don't let the seemingly never-ending onslaught of writing assignments get you down. If you are looking where to get course work assistance online, the writers at Custom Writings Help are here to assist you with all of your writing needs. We undertake to unique delivery of papers that meet the professor's requirements. The content is proofread, edited, and checked plagiarism before submission to customers. No matter how big or small your work is, we will deliver on time. Try US Now! !
Coursework
Dissertation Writing Service
High-Quality Dissertation Writing Services are rare. They require Ph.D. academicians – not easily found. However, are an exception. The years, time, and resources we have invested in the dissertation world has given us a competitive advantage over others. Choose to come to Custom Writings Help; You will find perfect Ph.D. consultants who have written hundreds of dissertations theses ready to help you. Let our dissertation-writing services help you craft your dissertation, for you are assured we will give you the results.