Design the database using entity relationship diagram

Assignment Help Database Management System
Reference no: EM131930525

Assignment - RowHill Airport Management System

Computer Sciences Department frequent fliers have been complaining to RowHill Airport officials about the poor organization at the airport.

As a result, the officials decided that all information related to the airport should be organized using a DBMS, and you have been hired to design the database.

Your first task is to organize the information about all the airplanes stationed and maintained at the airport. The relevant information is as follows:

- Every airplane has a registration number, and each airplane is of a specific model.

- The airport accommodates a number of airplane models, and each model is identified by a model number (e.g., DC-10) and has a capacity and a weight.

- A number of technicians work at the airport. You need to store the name, SSN, address, phone number, and salary of each technician.

- Each technician is an expert on one or more plane model(s).

- Traffic controllers must have an annual medical examination. For each traffic controller, you must store the date of the most recent exam.

- All airport employees (including technicians and traffic controllers) belong to a union. You must store the union membership number of each employee. You can assume that each employee is uniquely identified by a social security number.

- The airport has a number of tests that are used periodically to ensure that airplanes are still airworthy. Each test has a Federal Aviation Administration (FAA) test number, a name, and a maximum possible score.

- The FAA requires the airport to keep track of each time that a given airplane is tested by a given technician using a given test. For each testing event, the information needed is the date, the number of hours the technician spent doing the test, and the score that the air plane received on the test.

Use the description provided above about RowHill Airport. You can make your own assumptions based on the requirements given. However, the assumptions should be clearly indicated / defined. Answer following questions.

Provide the following:

1. Identify business rules. List at least FIVE business rules you have identify in the specified domain.

2. Design the database using Entity Relationship (ERD) Diagram. Clearly indicate entities, attributes, relationships, cardinalities, primary keys and other special types of attributes relationships (e.g. multivalued attributes/ ISA relationships, etc).

Note: Use correct symbols. If the symbols are incorrect your diagram cannot be considered as correct. You could use either crow's foot or Chen's ERD rules. However, do not mix both.

And you should draw the ERD diagram using Computer Aided Tool. You may use Lucidchart, word MS Visio or similar tool.

3. Develop relational schemas. Relational schemas should be derived using the ERD. You should map cardinalities correctly from ERD to Relational Schema.

4. Identify primary and foreign keys and clearly indicate them in the relational schema.

You should clearly indicate the referential integrity constraints (primary and foreign key relationships) using arrows. Clearly indicate datatype for each attribute.

5. Perform Normalization (including 3rd Normal form). In each normal form mention what you would consider and clearly show how would you remove redundancies. Should clearly indicate how relational schemas are changing and how would you adjust referential integrity of the schemas.

6. Write 5 queries with where clause that would think used by the company. You are required to write what the functionality of each query. You will not be given marks, If you failed to explain what each query does.

Verified Expert

In this assignment, we have discussed current scenario of Aircraft and its flight details. we have addressed ERD diagram,their script to create the database for the company and at last we have designed queries for the company.

Reference no: EM131930525

Questions Cloud

Termination of employment in european countries : Research the topic of restrictions on termination of employment in European countries. Assess the different requirements and consider risks
What will be the earnings before interest and taxes : ABC Co. expects to sell 2,200 units, give or take 10 percent. The expected variable cost per unit is $8.43 and the expected fixed costs are $9,500.
Employees to embrace changes : How can leaders remain ready for change and motivate their employees to embrace those changes?
How much is the expected total variable cost : Aaron's chairs is in the process of preparing a production cost budget for August. Actual costs in July for 120 chairs were.
Design the database using entity relationship diagram : SIT103 Database - Your first task is to organize the information about all the airplanes stationed and maintained at the airport
Evaluate by how much will inventory change : ABC Company's Inventory Turnover Ratio (COGS basis) is 5.1 and is expected to remain constant. If the cost of goods solds is expected to change this year.
What was the most disruptive initiatives taken : Based upon the cases Netflix and Apple in 2010, what was the most disruptive initiatives taken by each of these firms?
Viewpoints on the democratic-republicans : What are the economic, political, and diplomatic viewpoints on the Democratic-Republicans?
What are some of the reasons this marketing is successful : What are some of the reasons this marketing is successful? What marketing concepts and elements have been used in researching and launching this campaign?

Reviews

len1930525

4/6/2018 1:31:45 AM

5. Queries Query 1 /4 Query 2 /4 Query 3 /4 Query 4 /4 Query 5 /4 Total /100 Failing of one of the items will applied for 5 marks of penalty form the final mark Relationship Diagram (40 marks) Identifying Entities

len1930525

4/6/2018 1:31:39 AM

Identification of relationships /6 Identifying cardinalities /6 For use of correct symbols and for the clarity /6 3. Relational Schema (30 marks) Mapping cardinalities correctly ( Mapping at least 4 relationships correctly – each 5 marks) /20 Identifying and marking Primary and foreign Keys /10 4. Normalisation – each normal form 5 marks /15

len1930525

4/6/2018 1:31:31 AM

Student ID and Name Question Comments Marks 1. Identify business rules (5 marks) You need to list any business rules identified. /5 2. Entity Relationship Diagram (40 marks) Identifying Entities (Strong / Week) /6 Identifying Attributes for each entity ( Marking primary keys /multivalued /composite, etc) /6

len1930525

4/6/2018 1:30:47 AM

Submit a copy of your solution – a single document (pdf format only – 5 marks of penalty will be applied for other format of submissions), electronically on the course portal, on or before the due date. You must submit your Report with a • Cover page (with student number, name and a signed statement that mentioned all the work is your own work.)- Failing of one of the items will applied for 5 marks of penalty form the final mark. • Answers for above mentioned questions. The design should be very clearly documented. And answers should be written in the order of the questions. If not 5 marks of penalty will be applied.

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

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

  Practice on topic of normalization

Practice on topic of Normalization

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