Draw object-oriented model for private airport database

Assignment Help Database Management System
Reference no: EM1364483

Draw an object-oriented model for a small private airport database that is used to keep track of airplanes, their owners, airport employees, and pilots. From the requirements for this database, the following information was collected. Each airplane has a registration number [Reg#], is of a particular plane type [OF-TYPE], and is stored in a particular hangar [STORED-IN]. Each plane type has a model number [Model], a capacity [Capacity], and a weight [Weight]. Each hangar has a number [Number], a capacity [Capacity], and a location [Location]. The database also keeps track of the owners of each plane [OWNS] and the employees who have maintained the plane [MAINTAIN]. Each relationship instance in OWNS relates an airplane to an owner and includes the purchase date [Pdate]. Each relationship instance in MAINTAIN relates an employee to a service record [SERVICE]. Each plane undergoes service many times; hence, it is related by [PLANE-SERVICE] to a number of service records. A service record includes as attributes the date of maintenance [Date], the number of hours spent on the work [Hours], and the type of work done [Workcode]. We use a weak entity type [SERVICE] to represent airplane service, because the airplane registration number is used to identify a service record. An owner is either a person or a corporation. Hence, we use a union category [OWNER] that is a subset of the union of corporation [CORPORATION] and person [PERSON] entity types. Both pilots [PILOT] and employees [EMPLOYEE] are subclasses of PERSON. Each pilot has specific attributes license number [Lic-Num] and restrictions [Restr]; each employee has specific attributes salary [Salary] and shift worked [Shift]. All person entities in the database have data kept on their social security number [Ssn], name [Name], address [Address], and telephone number [Phone]. For corporation entities, the data kept includes name [Name], address [Address], and telephone number [Phone]. The database also keeps track of the types of planes each pilot is authorized to fly [FLIES] and the types of planes each employee can do maintenance work.

Reference no: EM1364483

Questions Cloud

Health care reform and strategic management : Are we as effective at acknowledging the end of life as we are at trying to keep everyone alive as long as possible without considering quality of life or recovery potential?
Cpr starting with chest compressions : The victim is not breathing, and you begin CPR starting with chest compressions. About one minute later the other person returns with an AED and first aid kit.
Explain discusses each recommendation introduced by analysts : Explain The response specifically discusses each recommendation introduced by analysts
What is the intensity of the sound waves at point : What is the intensity of the sound waves at point.
Draw object-oriented model for private airport database : Draw an object-oriented model for a small private airport database that is used to keep track of airplanes, their owners, airport employees, and pilots.
Demand and making operational plans : Demand is the issue because the other locations have prior sales information, but not demand information. How will the current location start to determine demand versus sales?
Market buy order : Order Types Assume Dell is currently trading at $65. You think if it reaches $70 ,it will continue to climb, so you want to buy it if and when it gets there.
First aid-laceration-cuts-bleeding : The injured man is holding a bloody rag wrapped around his hand. He says he was using a box cutter, which slipped and made a gash in his palm.
Internet utility to expand the global operations of nokia : Internet Utility to expand the global operations of Nokia - How could the Internet be used to expand the global operations of Nokia.

Reviews

Write a Review

Database Management System Questions & Answers

  Determine columns that make up the primary key

Carry out the following tasks below by using the correct SQL statements. Create the statements in Oracle by using the following steps (SQL > SQL commands > Enter Command). Determine the columns that make up the primary key of the l_lunch_items tabl..

  Information-gathering techniques for the project

Explain the information-gathering techniques and design methods you would suggest to use for project. Recognize the key factors that help ensure the information required for the project.

  Create microsoft access database

Create a Microsoft Access database. Create the tables, fi elds, data types, and primary key(s) for the database. Create the relationship(s) needed between the tables.

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Referential integrity constraint prevent from data inserting

What actions does a referential integrity constraint prevent from occurring when data is inserted in a table that contains this constraint?

  Draw the e/r diagrams for the business rules

Draw the E/R diagrams for the business rules

  Kinds of joins

It is not uncommon to have to access the data which reside in different tables, especially when formulating a report.

  Types of relationships in a design model of a database

There are many kinds of relationships in a design model of a database. Why is it important to classify each of these types in an ERD Model?

  Specify the foreign keys for schema

First, specify the foreign keys for this schema, stating any assumptions you make. Next, populate the relations with a few example tuples.

  Define set of relational schemas and identify primary keys

We want to construct a database for a world-wide package delivery company. Define a set of relational schemas and identify primary and foreign keys. Try not to include redundant schemas.

  Represent data for sales of individual stores

Explain how you will visually represent the data for the sales of the individual stores and for the time period shown. You want to show the change in sales for each store over time for the past three years.

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

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