29
DATABASE PUNIM SEMINARIK Punuar nga : Dafina Boja:117100

[Challenge:Future] Database for Airport

Embed Size (px)

Citation preview

Page 1: [Challenge:Future] Database for Airport

DATABASE

PUNIM SEMINARIK

Punuar nga :

Dafina Boja:117100

Behar Beqiri:117317

Page 2: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

Përmbajtja...........................................................................................................................................................1

Pjesa e parë............................................................................................................................................3

Pjesa e dytë............................................................................................................................................4

ER-diagrami........................................................................................................................................4

Pjesa e tretë...........................................................................................................................................5

Entitetet.............................................................................................................................................5

Çelësat................................................................................................................................................6

Lidhjet................................................................................................................................................7

Pjesa e katërt..........................................................................................................................................8

SQL – krijimi i DB dhe tabelave...........................................................................................................8

SQL – krijimi i lidhjeve......................................................................................................................15

SQL – Insertimi i të dhënave.............................................................................................................17

ER-diagrami me lidhjet.....................................................................................................................23

Pjesa e pestë........................................................................................................................................24

Faqja 2 / 25

Page 3: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

Pjesa e parëAutorët e projektit:

Behar Beqiri id117317 – [email protected]

Dafina Boja id117100 – [email protected]

Përshkrimi i projektit:

Me këtët projekt realizojmë një shembull databaze të nje aeroporti to vogël me kërkesat standarte të funksionimit të tij.

Përshkrimi i platformës:

Bazën kryesisht do ta krijojmë dhe mirmbajme ne Microsoft SQL Server 2008 të cilën do ta kemi installuar lokal. Në rrast se duhet ti krahasojmë të dhënat ndermjet nesh, do ta koordinojmë dhe përdorum funksionin export / import për të aktualizuar bazën dhe të dhënat.

Për pjesën e interface-it do të shfrytzojmë nje webserver lokal të installuar dhe do ta përdorim veç për të publikuar të dhëna ne web nga aeroporti jonë si p.sh. fluturimet. Për këtë pjesë do të perdorim PHP.

Për realizimin e ER-diagramit do përdorim një “free-tool” me emrin yEd (http://www.yworks.com).

Faqja 3 / 25

Page 4: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

Pjesa e dytëQellimi i projektit eshte krijimi i nje sistemi database per menaxhimin e aeroporteve te thjeshte.

Qellimet kryesore jane:

· Menaxhimi i punetoreve dhe aeroportit· Menaxhimi i fluturimeve· Menaxhimi i rezervimeve(respektivisht klienteve)

ER-diagrami

Faqja 4 / 25

Page 5: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

Faqja 5 / 25

Page 6: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

Pjesa e tretë

EntitetetBaza përmban në përgjithsi këto entitete me atrributet e tyre:

JobPosition Lista e cdo pune qe eshte bere ne aeroportJobID: Identifikimi unike e cdo punesimi

JobName: Emri i punesSalary: Pagesa bazuar ne pozicionin

EmployeeEmpID: Identifikimi unike i cdo punetoriName: Emri i punetorit

Surname: Mbiemri i punetoritAddress: Adresa e punetorit

City: Qyteti i punetoritZipCode: Kodi postar i qytetit ku jeton punetori

State: Shteti i punetoritEmail: E-maili i punetorit

Phone: Numri i telefonit i cdo punetoritJobID: Identifikimi unike e cdo punesimi[Qeles i huaj]

Certificates Percakton se cili pilot eshte i certifikuar per cdo avionEmpID: Identifikimi unike i cdo punetori

ModelNumber: ID unike qe specifikon modelinAirport Lista e aeroporteve te ndryshme

AirportID: Identifikimi unike i cdo aeroportiName: Emri i aeroportit

Address Adresa ku ndodhet aeroportiZipCode: Kodi i cili identifikon cdo qytet

Street: Rruga se ku ndodhet aeroportiCity: Qyteti ku ndodhet aeroporti

Country: Shteti ku ndodhet aeroportiURL: Web faqja e internetit

AirportID: ID-ja e aeroportitContact

AirportID: Kodi unik i aeroportitEmpID: Numri unike i nje punonjesi

Model Lista e te gjithe avioneveModelNo: Numri i modelit te avionit

PassagerCapacity:

Ulestet e mundshme te avionit

FlightRange: Distanca maksimale e fluturimitAirplane Lista e te gjitha aeroplanave

AirplaneReg: Id unike e cdo aaeroplaniModelNo: Numrin e modelit te aeroplanave

Flights Lista e te gjitha fluturimeveFl_sg_No: ID unike e cdo fluturimi

Faqja 6 / 25

Page 7: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

Distance: Distanca e fluturimitFleetName: Emri i flotes

FareID: ID e qmimitDepartureP: Destinacioni i fluturimitAirplaneReg Id e aeroplanitDepartureD Data dhe koha e fluturimeve

ArrivalP: Vendi ku zbrit aeroplaniArrivalD: Data dhe koha e fluturimit

Fleet Detalet e flotesFleetName: Emri i fluturimit te flotesModel_No: Numri i modelit te avionit

TotalAirplanes: Numri i aeroplanitFare Pagesat e sherbimit

FareID: ID e qmimitRestriction: Kufizimi i pageses

Amount: Shuma per pageseReservation Rezervimi i aeroplanit

FleetName: Rezervimi i flotesCostID: ID e klientit

ReservationID: ID e rezervimitSeatNo: Numri i uleseve

Costumers Personi qe ben rezerviminCostID: ID e klientitName: Emri i klientit

Surname: Mbiemrin i klientitAddress: Adresa e klientit

City: Qyteti prej nga eshte klientiZipCode: Kodi postar ku jeton klienti

State: Shteti i klientitPhone: Numri i telefonit te klientit

Faqja 7 / 25

Page 8: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

ÇelësatPrimar:

Employee(EmpID)- Identifikimi unike i cdo punetori Airport(AirportID)- Identifikimi unike i cdo aeroporti Address(Zip Code, AirportID)- Kodi i cili identifikon cdo qytet , ID-ja e aeroportit Job position (JobID)- Identifikimi unike e cdo punesimi Fare (FareID)- ID e qmimit Flights (Fl_sg_No)- ID unike e cdo fluturimi Fleet (Model number)-Uniquely identifies each flight and aircraft. Model (ModelNo)- Numri i modelit te avionit Airplane (AirplaneReg)- ID unike e cdo aaeroplani Costumer (CostID)- ID e klientit Reservation (ReservationID)- ID e rezervimit Certificates (EmpID, ModelNumber)-Identifikimi unike i cdo punetori, ID unike qe specifikon

modelin

Të huaj:

Employee(JobID) refers to JobPossition(PossID) Certificates(EmpID) refers to Employee(EmpID) Certificates(Model_no) refers to Model(Model_no) Address(AirportID) refers to Airport(AirportID) Contact(AirportID) refers to Airport(AirportID) Contact(EmpID) refers to Employee (Empid) Airplane(Model_No) refers to Model(Model_No) Flights(AirplaneReg) refers to Airplane(AirplaneReg) Flights (DepartureP) refers to Airport(AirporID) Flights (ArrivalP) refers to Airport(AirportID) Flights(FareID) refers to Fare(FareID) Flights(Fleet Name) refers to Fleet(FleetName) Fleet (Model_No) refers to Mode(Model_No) Reservation(CostID) refers to Costumer(CostID) Reservation(FleetName) refers to Fleet (FleetName)

Lidhjet• Çdo punonjës duhet të ketë një pozicion të punës përndryshe ai nuk është i punësuar.Më

shumë se një punonjës mund të ketë pozitë të njëjtë të punës.• Çdo punonjës me pozitë Pilot punë është certifikuar vetëm për një model aeroplan. Për të

njëjtin model aeroplan mund të jetë i diplomuar më shumë se një pilot.• Çdo avion mund të zbres në të njëjtin aeroport më shumë se një herë.• Çdo avion ka caktuar datën dhe kohën kur ajo do të niset dhe kur do të arrijë.• Më shumë se një flotë mund të ofrojnë të njëjtin model avion.• Çdo konsumator mund të bëjë më shumë se një herë rezervë për fluturimet.• Cdo fluturimim ka nje qmim. I njejti qmim I perket nje ose me shum aeroplanave• Secili aeroport mund të ketë vetëm një person kontakti. Çdo punonjës mund të quhet si

person kontakti vetëm në një aeroport.

Faqja 8 / 25

Page 9: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

Pjesa e katërtMë poshtë kemi kodin e të gjithë bazës të cilen kemi exportuar nga MS SQL server.

SQL – krijimi i DB dhe tabelaveKodi krijonë të gjithë tabelat dhe lidhjet e tyre.

USE [master]GO/****** Object: Database [BB_DB_airport] Script Date: 06/06/2011 22:24:49 ******/CREATE DATABASE [BB_DB_airport] ON PRIMARY ( NAME = N'BB_DB_airport', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\BB_DB_airport.mdf' , SIZE = 2304KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = N'BB_DB_airport_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\BB_DB_airport_log.LDF' , SIZE = 576KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)GOALTER DATABASE [BB_DB_airport] SET COMPATIBILITY_LEVEL = 100GOIF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))beginEXEC [BB_DB_airport].[dbo].[sp_fulltext_database] @action = 'enable'endGOALTER DATABASE [BB_DB_airport] SET ANSI_NULL_DEFAULT OFFGOALTER DATABASE [BB_DB_airport] SET ANSI_NULLS OFFGOALTER DATABASE [BB_DB_airport] SET ANSI_PADDING OFFGOALTER DATABASE [BB_DB_airport] SET ANSI_WARNINGS OFFGOALTER DATABASE [BB_DB_airport] SET ARITHABORT OFFGOALTER DATABASE [BB_DB_airport] SET AUTO_CLOSE OFFGOALTER DATABASE [BB_DB_airport] SET AUTO_CREATE_STATISTICS ONGOALTER DATABASE [BB_DB_airport] SET AUTO_SHRINK OFFGOALTER DATABASE [BB_DB_airport] SET AUTO_UPDATE_STATISTICS ONGOALTER DATABASE [BB_DB_airport] SET CURSOR_CLOSE_ON_COMMIT OFFGOALTER DATABASE [BB_DB_airport] SET CURSOR_DEFAULT GLOBALGOALTER DATABASE [BB_DB_airport] SET CONCAT_NULL_YIELDS_NULL OFFGOALTER DATABASE [BB_DB_airport] SET NUMERIC_ROUNDABORT OFFGOALTER DATABASE [BB_DB_airport] SET QUOTED_IDENTIFIER OFFGOALTER DATABASE [BB_DB_airport] SET RECURSIVE_TRIGGERS OFFGOALTER DATABASE [BB_DB_airport] SET ENABLE_BROKERGOALTER DATABASE [BB_DB_airport] SET AUTO_UPDATE_STATISTICS_ASYNC OFF

Faqja 9 / 25

Page 10: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100GOALTER DATABASE [BB_DB_airport] SET DATE_CORRELATION_OPTIMIZATION OFFGOALTER DATABASE [BB_DB_airport] SET TRUSTWORTHY OFFGOALTER DATABASE [BB_DB_airport] SET ALLOW_SNAPSHOT_ISOLATION OFFGOALTER DATABASE [BB_DB_airport] SET PARAMETERIZATION SIMPLEGOALTER DATABASE [BB_DB_airport] SET READ_COMMITTED_SNAPSHOT OFFGOALTER DATABASE [BB_DB_airport] SET HONOR_BROKER_PRIORITY OFFGOALTER DATABASE [BB_DB_airport] SET READ_WRITEGOALTER DATABASE [BB_DB_airport] SET RECOVERY FULLGOALTER DATABASE [BB_DB_airport] SET MULTI_USERGOALTER DATABASE [BB_DB_airport] SET PAGE_VERIFY CHECKSUMGOALTER DATABASE [BB_DB_airport] SET DB_CHAINING OFFGOUSE [BB_DB_airport]GO/****** Object: User [phpuser] Script Date: 06/06/2011 22:24:49 ******/CREATE USER [phpuser] FOR LOGIN [phpuser] WITH DEFAULT_SCHEMA=[dbo]GO/****** Object: Table [dbo].[Customers] Script Date: 06/06/2011 22:24:51 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Customers](

[CostId] [int] NOT NULL,[name] [char](20) NULL,[Surname] [char](20) NULL,[Adress] [char](20) NULL,[City] [char](20) NULL,[PostalCode] [int] NULL,[State] [char](20) NULL,[Phone] [char](20) NULL,

PRIMARY KEY CLUSTERED (

[CostId] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Fare] Script Date: 06/06/2011 22:24:51 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGO

Faqja 10 / 25

Page 11: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100CREATE TABLE [dbo].[Fare](

[FareID] [int] NOT NULL,[Restriction] [char](20) NULL,[Ammount] [real] NULL,

PRIMARY KEY CLUSTERED (

[FareID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Airport] Script Date: 06/06/2011 22:24:51 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Airport](

[AirportID] [int] NOT NULL,[AirportName] [char](20) NULL,

PRIMARY KEY CLUSTERED (

[AirportID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Airplane] Script Date: 06/06/2011 22:24:51 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Airplane](

[AirplaneReg] [int] NOT NULL,[Model_No] [char](20) NULL,

PRIMARY KEY CLUSTERED (

[AirplaneReg] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Model] Script Date: 06/06/2011 22:24:51 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Model](

Faqja 11 / 25

Page 12: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

[Model_No] [char](20) NOT NULL,[PassagerCapacity] [int] NULL,[FlightRange] [int] NULL,

PRIMARY KEY CLUSTERED (

[Model_No] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[JobPosition] Script Date: 06/06/2011 22:24:51 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[JobPosition](

[JobID] [int] NOT NULL,[JobName] [char](20) NULL,[Salary] [real] NULL,

PRIMARY KEY CLUSTERED (

[JobID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Fleet] Script Date: 06/06/2011 22:24:51 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Fleet](

[FleetName] [char](20) NOT NULL,[Model_No] [char](20) NULL,[TotalAirplanes] [int] NULL,

PRIMARY KEY CLUSTERED (

[FleetName] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: View [dbo].[Query1] Script Date: 06/06/2011 22:24:52 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- creating views with SQL QueriesCreate view [dbo].[Query1] As

Faqja 12 / 25

Page 13: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100Select Model_No From Model M Where PassagerCapacity >149GO/****** Object: Table [dbo].[Address] Script Date: 06/06/2011 22:24:52 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Address](

[ZipCode] [int] NOT NULL,[Street] [char](50) NULL,[City] [char](50) NULL,[Country] [char](50) NULL,[AirportID] [int] NOT NULL,[URL] [char](50) NULL,

PRIMARY KEY CLUSTERED (

[ZipCode] ASC,[AirportID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Employees] Script Date: 06/06/2011 22:24:52 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Employees](

[Empid] [int] NOT NULL,[name] [char](20) NOT NULL,[Surname] [char](20) NOT NULL,[Address] [char](20) NOT NULL,[City] [char](20) NULL,[ZipCode] [char](20) NULL,[State] [char](20) NULL,[Email] [char](20) NULL,[Phone] [char](20) NOT NULL,[JobID] [int] NULL,

PRIMARY KEY CLUSTERED (

[Empid] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Contact] Script Date: 06/06/2011 22:24:52 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[Contact](

Faqja 13 / 25

Page 14: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

[AirportID] [int] NOT NULL,[EmpID] [int] NOT NULL,

PRIMARY KEY CLUSTERED (

[AirportID] ASC,[EmpID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GO/****** Object: Table [dbo].[Certificates] Script Date: 06/06/2011 22:24:52 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Certificates](

[Empid] [int] NOT NULL,[Model_No] [char](20) NOT NULL,

PRIMARY KEY CLUSTERED (

[Empid] ASC,[Model_No] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: Table [dbo].[Flights] Script Date: 06/06/2011 22:24:52 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Flights](

[Fl_sg_no] [varchar](20) NOT NULL,[DepartureP] [int] NULL,[DepartureDate] [datetime] NOT NULL,[ArrivalP] [int] NULL,[ArrivalDate] [datetime] NULL,[AirplaneReg] [int] NULL,[Distance] [int] NULL,[FareID] [int] NULL,[FleetName] [char](20) NULL,

PRIMARY KEY CLUSTERED (

[Fl_sg_no] ASC,[DepartureDate] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO/****** Object: View [dbo].[Query2] Script Date: 06/06/2011 22:24:52 ******/SET ANSI_NULLS ON

Faqja 14 / 25

Page 15: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100GOSET QUOTED_IDENTIFIER ONGOCreate view [dbo].[Query2] AsSelect FleetName From Fleet F, Model M Where F.Model_No=M.Model_No And M.FlightRange>1900GO/****** Object: View [dbo].[Query5] Script Date: 06/06/2011 22:24:52 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCreate View [dbo].[Query5] ASSelect Model_No From Fleet GROUP by Model_No Having Count(FleetName)>2GO/****** Object: Table [dbo].[Reservation] Script Date: 06/06/2011 22:24:52 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[Reservation](

[ReservationID] [int] NOT NULL,[Seat_No] [varchar](20) NULL,[CostID] [int] NULL,[FleetName] [char](20) NULL,

PRIMARY KEY CLUSTERED (

[ReservationID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFFGO

Faqja 15 / 25

Page 16: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

SQL – krijimi i lidhjeve/****** Object: ForeignKey [FK__Fleet__Model_No__25869641] Script Date: 06/06/2011 22:24:51 ******/ALTER TABLE [dbo].[Fleet] WITH CHECK ADD FOREIGN KEY([Model_No])REFERENCES [dbo].[Model] ([Model_No])ON UPDATE CASCADEGO/****** Object: ForeignKey [FK__Address__Airport__1B0907CE] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Address] WITH CHECK ADD FOREIGN KEY([AirportID])REFERENCES [dbo].[Airport] ([AirportID])ON UPDATE CASCADEGO/****** Object: ForeignKey [FK__Employees__JobID__0519C6AF] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Employees] WITH CHECK ADD FOREIGN KEY([JobID])REFERENCES [dbo].[JobPosition] ([JobID])ON UPDATE CASCADEON DELETE SET NULLGO/****** Object: ForeignKey [FK__Contact__Airport__1FCDBCEB] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Contact] WITH CHECK ADD FOREIGN KEY([AirportID])REFERENCES [dbo].[Airport] ([AirportID])ON UPDATE CASCADEGO/****** Object: ForeignKey [FK__Contact__EmpID__20C1E124] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Contact] WITH CHECK ADD FOREIGN KEY([EmpID])REFERENCES [dbo].[Employees] ([Empid])ON UPDATE CASCADEGO/****** Object: ForeignKey [FK__Certifica__Empid__117F9D94] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Certificates] WITH CHECK ADD FOREIGN KEY([Empid])REFERENCES [dbo].[Employees] ([Empid])ON UPDATE CASCADEON DELETE CASCADEGO/****** Object: ForeignKey [FK__Certifica__Model__1273C1CD] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Certificates] WITH CHECK ADD FOREIGN KEY([Model_No])REFERENCES [dbo].[Model] ([Model_No])ON UPDATE CASCADEON DELETE CASCADEGO/****** Object: ForeignKey [FK__Flights__Airplan__300424B4] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Flights] WITH CHECK ADD FOREIGN KEY([AirplaneReg])REFERENCES [dbo].[Airplane] ([AirplaneReg])ON UPDATE CASCADEGO/****** Object: ForeignKey [FK__Flights__Arrival__31EC6D26] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Flights] WITH CHECK ADD FOREIGN KEY([ArrivalP])REFERENCES [dbo].[Airport] ([AirportID])GO/****** Object: ForeignKey [FK__Flights__Departu__30F848ED] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Flights] WITH CHECK ADD FOREIGN KEY([DepartureP])REFERENCES [dbo].[Airport] ([AirportID])

Faqja 16 / 25

Page 17: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100GO/****** Object: ForeignKey [FK__Flights__FareID__2E1BDC42] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Flights] WITH CHECK ADD FOREIGN KEY([FareID])REFERENCES [dbo].[Fare] ([FareID])ON UPDATE CASCADEGO/****** Object: ForeignKey [FK__Flights__FleetNa__2F10007B] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Flights] WITH CHECK ADD FOREIGN KEY([FleetName])REFERENCES [dbo].[Fleet] ([FleetName])ON UPDATE CASCADEGO/****** Object: ForeignKey [FK__Reservati__CostI__3A81B327] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Reservation] WITH CHECK ADD FOREIGN KEY([CostID])REFERENCES [dbo].[Customers] ([CostId])ON UPDATE CASCADEGO/****** Object: ForeignKey [FK__Reservati__Fleet__3B75D760] Script Date: 06/06/2011 22:24:52 ******/ALTER TABLE [dbo].[Reservation] WITH CHECK ADD FOREIGN KEY([FleetName])REFERENCES [dbo].[Fleet] ([FleetName])ON UPDATE CASCADEGO

Faqja 17 / 25

Page 18: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

SQL – Insertimi i të dhënaveInsert into JobPosition(JobID,JobName,Salary) Values(1,'Pilot',25000);Insert into JobPosition(JobID,JobName,Salary) Values(2,'Manager',35000); Insert into JobPosition(JobID,JobName,Salary) Values(3,'Technic',45000); Insert into JobPosition(JobID,JobName,Salary) Values(4,'Staff Manager',18000); Insert into JobPosition(JobID,JobName,Salary) Values(5,'Hostess',27000); Insert into JobPosition(JobID,JobName,Salary) Values(6,'Co Pilot',55000); Insert into JobPosition(JobID,JobName,Salary) Values(7,'Administrators',32000); Insert into JobPosition(JobID,JobName,Salary) Values(8,'Human Resources',54000); Insert into JobPosition(JobID,JobName,Salary) Values(9,'Accounting',21000); Insert into JobPosition(JobID,JobName,Salary) Values(10,'Receptionists',11000);

insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(1, 'Bleart', 'Uka', 'Ilindenska 36', 'Tetovo', '1222', 'Macedonia', '[email protected]','070/458-582', 1); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(2,'Adelina',' Mustafa',' Br Milladinovi', 'Tetovo', '1222', 'Macedonia', '[email protected]','071/425-369', 6); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(3,'Adem','Abdija', 'Nene Tereza', 'Struge', '1356', 'Macedonia', '[email protected]','075/587-201',2); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(4, 'Adil', 'Ramadani', 'Bllagoja Toska', 'Tetovo', '1222', 'Macedonia', '[email protected]','078/452-235', 1); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(5, 'Hafije', 'Iseini', 'Stipska 206', 'Tetovo', '1354', 'Macedonia', '[email protected]','072/325-485', 3); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(6,'Sanije', 'Sinani', 'Sllatine256', 'Tetovo', '1285', 'Macedonia', '[email protected]','070/476-203', 4); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(11, 'Fjolla', 'Halili', 'Jane Snadaski','Ohrid', '1258', 'Macedonia','[email protected]','078/254-325', 1); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(12,'Kaltrina', 'Ademi', 'Skenderbeu 35', 'Tirane', '2258', 'Shqiperi','[email protected]','36987429412', 2); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(13, 'John', 'Smith', 'Naim Frasheri',' Tetovo', '1200', 'Macedonia', '[email protected]','070/325-644', 1); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(15, 'Zamira', 'Uka', 'Murat Baftjari', 'Tetovo', '1200', 'Macedonia','[email protected]','077/571-334',1); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(16, 'Agon', 'Shefkiu', 'Ilindenska 24', 'Strumica', '1240', 'Macedonia', '[email protected]','075/320-300', 1);

Faqja 18 / 25

Page 19: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(7, 'Hanss', 'Funer', 'Frankfurt 257', 'Frankfurt', '1254', 'Germany', '[email protected]',' 49865978687', 3); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(9,'Arlinda', 'Imeri', 'St177 Nr36', 'Tetovo', '1222', 'Macedona','[email protected]', '071/700-304',1); insert into Employees (Empid,[name],Surname ,Address ,City ,ZipCode ,State ,Email ,Phone ,JobID )values(10, 'Behar', 'Halimi', 'Nepr 125', 'Tetovo' ,'1254','Macedonia',' [email protected]','075/693-852', 1);

Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('Airbus A320',179,5400); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('Boeing 737-400',310,4005); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('Tuploev TU-134 A',96,1900); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('ATR 42',50,4480); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('DC-10',144,12055); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('Concorde SST',118,4079); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('Airbus A325',179,5400); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('Boeing 737-410',310,4005); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('ATR 43',50,4480); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('Boeing 737-420',310,4005); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('Boeing 737-430',250,12500); Insert into Model(Model_No,PassagerCapacity,FlightRange) Values('Airbus A530',550,16000);

Insert Into Airplane(AirplaneReg,Model_No) Values(11,'Airbus A320');Insert Into Airplane(AirplaneReg,Model_No) Values(12,'Boeing 737-400');Insert Into Airplane(AirplaneReg,Model_No) Values(13,'Tuploev TU-134 A');Insert Into Airplane(AirplaneReg,Model_No) Values(14,'ATR 43');Insert Into Airplane(AirplaneReg,Model_No) values(15,'DC-10');Insert Into Airplane(AirplaneReg,Model_No) Values(16,'Concorde SST');Insert Into Airplane(AirplaneReg,Model_No) Values(17,'Airbus A325');Insert Into Airplane(AirplaneReg,Model_No) Values(18,'Boeing 757-420');Insert Into Airplane(AirplaneReg,Model_No) Values(19,'Airbus A530');Insert Into Airplane(AirplaneReg,Model_No) Values(20,'Boeing 737-400');

Insert Into Airport( AirportID,AirportName) Values(21,'Alex. the Great');Insert Into Airport( AirportId,AirportName) Values(22,'Frankfurt Airport');Insert Into Airport( AirportId,AirportName) Values(23,'Bol Aiport');Insert Into Airport( AirportId,AirportName) Values(24,'Losinj Aiport');Insert Into Airport( AirportId,AirportName) Values(25,'Rijeka Airport');Insert Into Airport( AirportId,AirportName) Values(26,'Munich Aiport');Insert Into Airport( AirportId,AirportName) Values(27,'Dusseldorf Aiport');Insert Into Airport( AirportId,AirportName) Values(28,'Hamburg Aiport');Insert Into Airport( AirportId,AirportName) Values(29,'Stuttgart Aiport');Insert Into Airport( AirportId,AirportName) Values(30,'Hanover Aiport');

Insert Into Address(ZipCode,Street,City,Country,AirportID,URL)

Faqja 19 / 25

Page 20: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100values(1221,'P.O.Box 4 Ilindeen Skopje','Skopje','Macedonia', 21,'www.airport.com.mk');Insert Into Address(ZipCode,Street,City,Country,AirportID,URL) Values(1554,'Frankfurt 2848','Frankfurt','Germany', 22,'www.frankfurt-aiport.com');Insert Into Address(ZipCode,Street,City,Country,AirportId,URL) Values(1694,'Hr-284 Supetar','Brac','Croatia', 23,'www.airport-brac.hr');Insert Into Address(ZipCode,Street,City,Country,AirportID,URL) Values(1696,'Privlaka 19 Mali Losinj','Losinj','Croatia', 24,'www.aiport.com.hr');Insert Into Address(ZipCode,Street,City,Country,AirportId,URL) Values(1384,'The northern Island of Adriatic','Rijeka','Croatia',25,'www.rijeka-aiport.hr');Insert Into Address(ZipCode,Street,City,Country,AirportId,URL) Values(1578,'Niederding 842','Munich','Germany',26,'www.munich-airport.com');Insert Into Address(ZipCode,Street,City,Country,AirportId,URL) Values(1559,'Rhine-Ruhr Region','Dusseldorf','Germany',27,'www.dusseldorfair.com');Insert Into Address(ZipCode,Street,City,Country,AirportID,URL) Values(377,'D-2737 Hamburg','Hamburg','Germany',28,'www.aiport.de');Insert Into Address(ZipCode,Street,City,Country,AirportID,URL) Values(2688,'D-38474 Leinfelden','Sttutgard','Germany',29,'www.stuttgardaiport.com');Insert Into Address(ZipCode,Street,City,Country,AirportID,URL) Values(2488,'Petzel Strasse 34','Hanover','Germany',30,'www.hanover-aiport.de');

Insert Into Contact(AirportID,EmpID) Values(21,1);Insert Into Contact(AirportId,EmpID) Values(23,2);Insert Into Contact(AirportId,EmpID) Values(23,3); Insert Into Contact(AirportId,EmpID) Values(24,4); Insert Into Contact(AirportId,EmpID) Values(25,5); Insert Into Contact(AirportId,EmpID) Values(26,6);Insert Into Contact(AirportId,EmpID) Values(27,7);Insert Into Contact(AirportId,EmpID) Values(30,9); Insert Into Contact (AirportId,EmpID) Values(30,10);

Insert Into Fare(FareID,Restriction,Ammount) Values(1,'7days',7); Insert Into Fare(FareID,Restriction,Ammount) Values(2,'14days',15); Insert Into Fare(FareID,Restriction,Ammount) Values(3,'7days',5); Insert Into Fare(FareID,Restriction,Ammount) Values(4,'21days',20); Insert Into Fare(FareID,Restriction,Ammount) Values(5,'12days',7); Insert Into Fare(FareID,Restriction,Ammount) Values(6,'10days',8); Insert Into Fare(FareID,Restriction,Ammount) Values(7,'6days',4); Insert Into Fare(FareID,Restriction,Ammount) Values(8,'7days',5); Insert Into Fare(FareID,Restriction,Ammount) Values(9,'4days',2); Insert Into Fare(FareID,Restriction,Ammount) Values(10,'9days',7);

Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(1178,'Rudina','Fazliu','Dervish Carra 38','Tetovo',1200,'Macedonia','070-785-232');Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(1140,'Blerta','Pajaziti','Ilindenska bb','Tetovo',1200,'Macedonia','072-900-606');Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(1578,'Jehona','Uka','101,06','Gostivar',1230,'Macedonia','071-328-232');

Faqja 20 / 25

Page 21: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(2358,'Vesa','Jonuzi','Braka Milladinovi 6','Diber',1250,'Macedonia','076-453-342');Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(4521,'Dorina','Dibra','Dervish Carra 21','Struga',1260,'Macedonia','076-242-456');Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(3476,'Elona','Dika','Jane sandanski 4','Kumanove',1228,'Macedonia','072-654-123');Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(3952,'Jovana','Jovanovska','Ilindenska 12','Skopje',1122,'Macedonia','077-532-858');Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(7825,'Melek','Tufekci','Aleksandar 5','Skopje',1122,'Macedonia','077-554-448');Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(1242,'Agona','Sallmani','Ohridska 256','Gostivar',1230,'Macedonia','070-411-114');Insert Into Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone)Values(1642,'Visar','Demiri','Shtipska 19','Skopje',1122,'Macedonia','071-345-678');

insert into Fleet (FleetName,Model_No,TotalAirplanes)values('Malev','Airbus A320',22);insert into Fleet (FleetName,Model_No,TotalAirplanes)values('British Airways','Boeing 737-400',15);insert into Fleet (FleetName,Model_No,TotalAirplanes)values('Africa Airways','Boeing 737-420',15);insert into Fleet (FleetName,Model_No,TotalAirplanes)values('Lufthansa','ATR 43',25);insert into Fleet (FleetName,Model_No,TotalAirplanes)values('Sas Airlines','DC-10', 20);insert into Fleet (FleetName,Model_No,TotalAirplanes)values('Jat Airwaves','Concorde SST',15);insert into Fleet (FleetName,Model_No,TotalAirplanes)values('Croatia Airlines','Airbus A320',10);insert into Fleet (FleetName,Model_No,TotalAirplanes)values('Montenegro Airlines','Boeing 737-400',7);insert into Fleet (FleetName,Model_No,TotalAirplanes)values('Turkish Airlines','ATR 42',15);insert into Fleet (FleetName,Model_No,TotalAirplanes)values('AlbaniaAirlines','Boeing 737-400',5);

Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)Values(1,'1A',1178,'Malev');Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)Values(2,'1B',1140,'British Airways');Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)Values(3,'1C',1578,'Africa Airways');Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)Values(4,'2A',2358,'Lufthansa');Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)Values(5,'2B',2358,'Sas Airlines');Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)

Faqja 21 / 25

Page 22: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100Values(6,'2C',1140,'Montenegro Airlines');Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)Values(7,'3A',1578,'Croatia Airlines');Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)Values(8,'3B',1178,'Montenegro Airlines');Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)Values(9,'3C',4521,'Turkish Airlines');Insert into Reservation(ReservationID,Seat_No,CostID,FleetName)Values(10,'4A',3476,'AlbaniaAirlines');

insert into Certificates (Empid,Model_No) values (1,'Airbus A320');insert into Certificates (Empid,Model_No) values (4,'Boeing 737-400');insert into Certificates (Empid,Model_No) values (7,'DC-10');insert into Certificates (Empid,Model_No) values (10,'DC-10');insert into Certificates (Empid,Model_No) values (11,'Concorde SST');insert into Certificates (Empid,Model_No) values (13,'Airbus A325');insert into Certificates (Empid,Model_No) values (12,'Boeing 737-400');insert into Certificates (Empid,Model_No) values (15,'ATR 42');insert into Certificates (Empid,Model_No) values (16,'Boeing 737-410');

insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('MA443',639,11,21,23,'11-08-2009 15:20','11-08-2009 19:30',1,'Malev');insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('BA4473',639,12,23,29,'12-24-2009 14:20','12-24-2009 16:20',4,'British Airways');insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('JP',811,14,25,26,'12-25-2009 15:20','12-25-2009 17:30',3,'Africa Airways');insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('LH 2469',713,14,29,28,'12-01-2010 5:50','12-01-2010 8:00',2,'Lufthansa');insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('SK 8941',713,11,30,27,'10-16-2009 15:35','10-16-2009 19:30',10,'Sas Airlines');insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('JU 115',324,16,30,29,'10-03-2010 16:15','10-03-2010 17:15',8,'AlbaniaAirlines');insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('JU 116',324,16,30,29,'10-03-2010 16:15','10-03-2010 17:15',8,'Montenegro Airlines');

Faqja 22 / 25

Page 23: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('OU 367',606,17,25,29,'03-03-2010 6:45','03-03-2010 8:15',7,'Croatia Airlines');insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('YM 391',221,18,23,28,'12-12-2009 14:15','12-12-2009 16:15',6,'Montenegro Airlines');insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('TK 1434',637,19,27,24,'02-28-2010 15:00','02-28-2010 17:50',9,'Turkish Airlines');insert into Flights (Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,ArrivalDate,FareID,FleetName)values('MK324',320,20,28,21,'03-31-2010 16:00','03-31-2010 17:20',5,'AlbaniaAirlines');

Faqja 23 / 25

Page 24: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

ER-diagrami me lidhjetPer realizimin e mënyrës grafike te relacioneve kemi përdorur Microsoft SQL Server Management Studio në të cilën qart shifen lidhjet sipas dhe çelësave primar.

Faqja 24 / 25

Page 25: [Challenge:Future] Database for Airport

DB-airport final-projekt Behar Beqiri 117 31723.04.2011 AIRPORT Dafina Boja 117 100

Pjesa e pestëPhp interface.

Faqja 25 / 25