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

  List course along with names of students from database table

List the courses (D-code and C-no), along with the names of the students who are currently taking them. List all the courses (D-code and C-no) that John (i.e., S-Name=''John'') got 'A' grade.

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Explaining software measurement related to software metrics

Is software measurement equivalent to software metrics? What makes them different?

  Create state transition diagram to describes student states

Create a state transition diagram that describes typical student states and how they change based on specific actions and events.

  Write query to perform inner join of grade and student

Write a query that performs an inner join of the grade, student, and grade_type tables using ANSI SQL 99 syntax (JOIN ON).

  Write a monitor using to implement readers-writers problem

Suppose that we replace the wait and signal operations of monitors with a single construct await(B), where B is a general Boolean expression. Write a monitor using this scheme to implement the readers--writers problem.

  Write a recursive sql query

MCIS 630 Database Systems: -  Write a recursive SQL query that outputs the names of all subparts of the part with part-id “P- 100”.

  Design scheme for determining wine bottle which poisoned

Design a scheme for determining exactly which one of the wine bottles was poisoned in just one month's time while expending O(logn) taste testers.

  Writing down sql query

Write down the SQL code in order to carrying out the following requests. Display all the data in each of the four tables. Do not display the foreign key columns.

  Explain what is the purpose of database

Explain what is the purpose of Database? The purpose of a database is to store information about certain types of objects. Give an example of two related TABLES.

  Use of data definition language-data manipulation language

Pick one of the different types of SQL statements (data definition language, data manipulation language, or data control language). Describe how that type of statement is use.

  Explain primary problem in credit card records

You have a file which contains credit card records. Each record contains field for the card number, expiration date, and name of card holder. Explain what primary problem you try to solve is.

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