0% found this document useful (0 votes)
196 views12 pages

An Oracle Project ON: Airport Management System

This document describes an Oracle database project for an Airport Management System submitted by a group of 5 students. The project deals with managing information about airports, airlines, flights, passengers, tickets and employees. It includes an introduction, project description with information requirements and business rules, database design with ER diagram and relational schema, data dictionary and extended ER model. The project aims to provide a broad overview of the operational factors that influence airport management.

Uploaded by

shakib Gada
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
196 views12 pages

An Oracle Project ON: Airport Management System

This document describes an Oracle database project for an Airport Management System submitted by a group of 5 students. The project deals with managing information about airports, airlines, flights, passengers, tickets and employees. It includes an introduction, project description with information requirements and business rules, database design with ER diagram and relational schema, data dictionary and extended ER model. The project aims to provide a broad overview of the operational factors that influence airport management.

Uploaded by

shakib Gada
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

An

ORACLE  PROJECT
ON
AIRPORT MANAGEMENT SYSTEM
SUBMITTED
BY
Group No.5
Pranav Singh, Shraddha, Yash, Aman Singh, Safdar
(BACHELOR OF TECHNOLOGY)
4th SEM
Under the guidance of
Mr. Rishi Sharma
Professor Department of Computer science
Faculty of Technology
(25 April 2021)
Table Of Contents

1. Introduction.

2. Project Description.

2.1 Information Requirement.


2.2 Business Rules.
2.3 Assumptions.

3. Database Design

3.1 ER Diagram
3.2 Relational Schema

4. Preparing Data dictionary.

5. Extended ER Model.

6. Design Table Instance Chart.


1. INTRODUCTION

Airport Management System is a database project implemented in Oracle,


primarily deals with the management of the airport, airlines, passengers and
employees working for an airport. The system provides a broad overview of
underlying operational factors that influence the airport management.
2. Project Description

 Each Airport has its AP Name, Airport province, State and Country.

 Each Airline has its Airline id, AL name, Three Digit code.

 Each City has a City name, State, Country.

 Each Passenger has a P ID, Passport Number, First, Last Names, Address,
Age and Phone Number.

 Each Flight has a Flight code, Flight type, Departure, Source, Arrival,
Status.
.
 Each Ticket has a Ticket number, Class, Source, Destination, Seat
Number and Date of Travel.

 Each Employee has a SSN, First, Last Names, Age, Address, Job Type,
Phone Number.
2.1 Information Requirements :-

 The airport management system primarily deals with management of


airport, airlines, passengers and flights.

 The database system has the data of the commercial airports.

 An airport is located in a city.

 All international and national airlines have their offices in all major
cities and airports. So we assume that every airport has an airline
office in it.

 Airline companies serve flights.

 Every flight has a code associated with it and this code is unique to
it.

 Flight serves passengers as it carries a passenger from source to


destination.

 Every airport has employees working for it.


2.2 Business Rules :-

1. The length of an air ticket number should be exactly 10 digits.

2. Age of an employee working at any airport should not be greater than 65.

2.3 Assumptions :-

1. The system is designed only for international flights.

2. For Connecting flights, flight and airline remains the same at layover
stops.

3. There are different types of jobs available at the airport. For simplicity, our
system considers a few jobs only.

4. We assume that there is only one exclusive airport for every city.
3. Database Design

3.1 E-R Diagram

Fig 1. E-R diagram for airport management system.


3.2 Relational Schema :-

Fig 2. Relational schema for airport management system.


4. Data Dictionary

Table Attributes Data Type Field Length Constraints Descriptio


Name n

Airport AP Name VARCHAR 15 PK


State, VARCHAR 30
Country VARCHAR 20 -
Airport Provine VARCHAR 20

City City Name VARCHAR 10 PK An airport


State VARCHAR 25 is located
Country VARCHAR 20 in a city

Airline Airline id INTEGER - PK Airline


AL name VARCHAR 20 companies
Three Digit Code INTEGER - serves
flights.
Flight Flight Code VARCHAR 10 PK Every flight
Flight Type VARCHAR 20 is uniquely
Departure VARCHAR 6 identified
Source VARCHAR 5 by a flight
Arrival VARCHAR 10 code.
Status VARCHAR 10

Passenger Passport number VARCHAR 10 PK A


s F name VARCHAR 20 Passenger
L name VARCHAR 20 is uniquely
Address VARCHAR 50 identified
Phone no. INTEGER - by a P id
P id INTEGER - PK and a
Age INTEGER - passport
number.
Employee SSN INTEGER - PK Every
F name VARCHAR 20 Employee
L name VARCHAR 20 is
Address VARCHAR 100 identified
Phone no. INTEGER - by SSN
Age INTEGER -
Job type VARCHAR 13
Ticket Ticket number VARCHAR 10 PK
Source VARCHAR 9
Destination VARCHAR 10
Class VARCHAR 12 -
Seat no. VARCHAR 12
Date of Travel INTEGER 10
5. Extended ER Model
6. Table Instance Chart

 Table instance charts help you map out a table before creating it in the
database.

 It makes the job of writing the SQL statements easier and will help
eliminate time -consuming mistakes.

Table Name : Passenger

Column Passport F Name L Name P id Phone no. Age Address


Name number
Key Type PK - - PK - - -

Nulls/uniqu * * * * * * *
e

1923123 Avnish Singh 1903 985626563 20 Sarojini


Sample 3 Nagar,
Data 1 New
Delhi
Sample 2665633 Pranav Singh 2983 845623985 19 Gully,
Data 2 2 Punjab

Sample 2697336 Harshit Verma 2984 754696236 35 CNT,


Data 9 Chennai
3

You might also like