SlideShare a Scribd company logo
1 of 24
DATABASE
PUNIM SEMINARIK




         Punuar nga :
   Dafina Boja:117100
   Behar Beqiri:117317
DB-airport                                                            final-projekt                                              Behar Beqiri 117 317
23.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 ................................................................................................................................................. 7
   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 / 24
DB-airport                                 final-projekt                        Behar Beqiri 117 317
23.04.2011                                  AIRPORT                              Dafina Boja 117 100
Pjesa e parë
Autorët e projektit:

Behar Beqiri    id117317 – bb17317@seeu.edu.mk

Dafina Boja     id117100 – df17100@seeu.edu.mk

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 / 24
DB-airport                                  final-projekt                         Behar Beqiri 117 317
23.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 / 24
DB-airport                                   final-projekt                      Behar Beqiri 117 317
23.04.2011                                    AIRPORT                           Dafina Boja 117 100
Pjesa e tretë
Entitetet
Baza përmban në përgjithsi këto entitete me atrributet e tyre:

JobPosition          Lista e cdo pune qe eshte bere ne aeroport
             JobID: Identifikimi unike e cdo punesimi
         JobName: Emri i punes
            Salary: Pagesa bazuar ne pozicionin
Employee
            EmpID: Identifikimiunike i cdopunetori
             Name: Emri i punetorit
         Surname: Mbiemri i punetorit
          Address: Adresa e punetorit
               City: Qyteti i punetorit
          ZipCode: Kodi postar i qytetit ku jeton punetori
             State: Shteti i punetorit
             Email: E-maili i punetorit
            Phone: Numri i telefonit i cdopunetorit
             JobID: Identifikimi unike e cdo punesimi[Qeles i huaj]
Certificates         Percakton se cili pilot eshte i certifikuar per cdoavion
            EmpID: Identifikimiunike i cdopunetori
   ModelNumber: ID unikeqespecifikonmodelin
Airport              Lista e aeroporteve te ndryshme
         AirportID: Identifikimiunike i cdoaeroporti
             Name: Emri i aeroportit
Address              Adresa ku ndodhet aeroporti
          ZipCode: Kodi i ciliidentifikoncdoqytet
            Street: Rruga se ku ndodhet aeroporti
               City: Qyteti ku ndodhet aeroporti
          Country: Shteti ku ndodhet aeroporti
               URL: Web faqja e internetit
         AirportID: ID-ja e aeroportit
Contact
         AirportID: Kodi unik i aeroportit
            EmpID: Numri unike i nje punonjesi
Model                Lista e te gjithe avioneve
         ModelNo: Numri i modelitteavionit
PassagerCapacity: Ulestet e mundshme te avionit
      FlightRange: Distanca maksimale e fluturimit
Airplane             Lista e te gjitha aeroplanave
     AirplaneReg: Id unike e cdo aaeroplani
         ModelNo: Numrin e modelit te aeroplanave
Flights              Lista e te gjitha fluturimeve
         Fl_sg_No: ID unike e cdo fluturimi

                                                                                        Faqja 5 / 24
DB-airport                                     final-projekt   Behar Beqiri 117 317
23.04.2011                                      AIRPORT        Dafina Boja 117 100
           Distance:    Distanca e fluturimit
        FleetName:      Emri i flotes
             FareID:    ID e qmimit
        DepartureP:     Destinacioni i fluturimit
        AirplaneReg     Id e aeroplanit
        DepartureD      Data dhe koha e fluturimeve
            ArrivalP:   Vendi ku zbrit aeroplani
           ArrivalD:    Data dhe koha e fluturimit
Fleet                   Detalet e flotes
      FleetName:        Emri i fluturimit te flotes
       Model_No:        Numri i modelitteavionit
   TotalAirplanes:      Numri i aeroplanit
Fare                    Pagesat e sherbimit
           FareID:      ID e qmimit
      Restriction:      Kufizimi i pageses
         Amount:        Shuma per pagese
Reservation              Rezervimi i aeroplanit
      FleetName:        Rezervimi i flotes
           CostID:      ID e klientit
   ReservationID:       ID e rezervimit
          SeatNo:       Numri i uleseve
Costumers               Personi qe ben rezervimin
           CostID:      ID e klientit
            Name:       Emri i klientit
        Surname:        Mbiemrin i klientit
         Address:       Adresa e klientit
              City:     Qyteti prej nga eshte klienti
         ZipCode:       Kodi postar ku jeton klienti
            State:      Shteti i klientit
           Phone:       Numri i telefonit te klientit




                                                                       Faqja 6 / 24
DB-airport                                     final-projekt                         Behar Beqiri 117 317
23.04.2011                                      AIRPORT                               Dafina Boja 117 100
Çelësat
Primar:

          Employee(EmpID)-Identifikimiunike i cdopunetori
          Airport(AirportID)-Identifikimiunike i cdoaeroporti
          Address(Zip Code, AirportID)- Kodi i ciliidentifikoncdoqytet , ID-ja e aeroportit
          Job position (JobID)-Identifikimiunike e cdopunesimi
          Fare (FareID)-ID e qmimit
          Flights (Fl_sg_No)- ID unike e cdofluturimi
          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)-Identifikimiunike i cdopunetori, ID
          unikeqespecifikonmodelin

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
   •      Çdopunonjësduhettëketënjëpoziciontëpunëspërndrysheainukështë i punësuar.Mëshumë se
          njëpunonjësmundtëketëpozitëtënjëjtëtëpunës.
   •      Çdopunonjës me pozitë Pilot punëështëcertifikuarvetëmpërnjë model aeroplan. Përtënjëjtin
          model aeroplanmundtëjetë i diplomuarmëshumë se një pilot.
   •      Çdoavionmundtëzbresnëtënjëjtinaeroportmëshumë se njëherë.
   •      Çdoavionkacaktuardatëndhekohënkurajo do tënisetdhekur do tëarrijë.
   •      Mëshumë se njëflotëmundtëofrojnëtënjëjtin model avion.
   •      Çdokonsumatormundtëbëjëmëshumë se njëherërezervëpërfluturimet.
   •      Cdofluturimimkanjeqmim. I njejtiqmim I perketnjeose me shumaeroplanave
   •      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 7 / 24
DB-airport                                    final-projekt                   Behar Beqiri 117 317
23.04.2011                                      AIRPORT                        Dafina Boja 117 100
Pjesa e katërt
Më poshtë kemi kodin e të gjithë bazës të cilen kemi exportuar nga MS SQL server.

SQL – krijimi i DB dhe tabelave
Kodi krijonë të gjithë tabelat dhe lidhjet e tyre.
USE [master]
GO
/****** Object: Database [BB_DB_airport]     Script Date: 06/06/2011
22:24:49 ******/
CREATEDATABASE [BB_DB_airport] ONPRIMARY
( NAME =N'BB_DB_airport',FILENAME=N'C:Program FilesMicrosoft SQL
ServerMSSQL10_50.MSSQLSERVERMSSQLDATABB_DB_airport.mdf', SIZE = 2304KB
, MAXSIZE =UNLIMITED, FILEGROWTH = 1024KB )
LOGON
( NAME =N'BB_DB_airport_log',FILENAME=N'C:Program FilesMicrosoft SQL
ServerMSSQL10_50.MSSQLSERVERMSSQLDATABB_DB_airport_log.LDF', SIZE =
576KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTERDATABASE [BB_DB_airport] SETCOMPATIBILITY_LEVEL= 100
GO
IF (1 =FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [BB_DB_airport].[dbo].[sp_fulltext_database]@action ='enable'
end
GO
ALTERDATABASE [BB_DB_airport] SETANSI_NULL_DEFAULTOFF
GO
ALTERDATABASE [BB_DB_airport] SETANSI_NULLSOFF
GO
ALTERDATABASE [BB_DB_airport] SETANSI_PADDINGOFF
GO
ALTERDATABASE [BB_DB_airport] SETANSI_WARNINGSOFF
GO
ALTERDATABASE [BB_DB_airport] SETARITHABORTOFF
GO
ALTERDATABASE [BB_DB_airport] SETAUTO_CLOSEOFF
GO
ALTERDATABASE [BB_DB_airport] SETAUTO_CREATE_STATISTICSON
GO
ALTERDATABASE [BB_DB_airport] SETAUTO_SHRINKOFF
GO
ALTERDATABASE [BB_DB_airport] SETAUTO_UPDATE_STATISTICSON
GO
ALTERDATABASE [BB_DB_airport] SETCURSOR_CLOSE_ON_COMMITOFF
GO
ALTERDATABASE [BB_DB_airport] SETCURSOR_DEFAULTGLOBAL
GO
ALTERDATABASE [BB_DB_airport] SETCONCAT_NULL_YIELDS_NULLOFF
GO
ALTERDATABASE [BB_DB_airport] SETNUMERIC_ROUNDABORTOFF
GO
ALTERDATABASE [BB_DB_airport] SETQUOTED_IDENTIFIEROFF
GO
ALTERDATABASE [BB_DB_airport] SETRECURSIVE_TRIGGERSOFF
GO
ALTERDATABASE [BB_DB_airport] SETENABLE_BROKER
GO
ALTERDATABASE [BB_DB_airport] SETAUTO_UPDATE_STATISTICS_ASYNCOFF
GO
ALTERDATABASE [BB_DB_airport] SETDATE_CORRELATION_OPTIMIZATIONOFF
GO

                                                                                      Faqja 8 / 24
DB-airport                       final-projekt              Behar Beqiri 117 317
23.04.2011                        AIRPORT                    Dafina Boja 117 100
ALTERDATABASE [BB_DB_airport] SETTRUSTWORTHYOFF
GO
ALTERDATABASE [BB_DB_airport] SETALLOW_SNAPSHOT_ISOLATIONOFF
GO
ALTERDATABASE [BB_DB_airport] SETPARAMETERIZATIONSIMPLE
GO
ALTERDATABASE [BB_DB_airport] SETREAD_COMMITTED_SNAPSHOTOFF
GO
ALTERDATABASE [BB_DB_airport] SET HONOR_BROKER_PRIORITY OFF
GO
ALTERDATABASE [BB_DB_airport] SETREAD_WRITE
GO
ALTERDATABASE [BB_DB_airport] SETRECOVERYFULL
GO
ALTERDATABASE [BB_DB_airport] SETMULTI_USER
GO
ALTERDATABASE [BB_DB_airport] SETPAGE_VERIFYCHECKSUM
GO
ALTERDATABASE [BB_DB_airport] SETDB_CHAININGOFF
GO
USE [BB_DB_airport]
GO
/****** Object: User [phpuser]      Script Date: 06/06/2011 22:24:49 ******/
CREATEUSER [phpuser] FORLOGIN [phpuser] WITHDEFAULT_SCHEMA=[dbo]
GO
/****** Object: Table [dbo].[Customers]      Script Date: 06/06/2011
22:24:51 ******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Customers](
      [CostId] [int] NOTNULL,
      [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,
PRIMARYKEYCLUSTERED
(
      [CostId] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: Table [dbo].[Fare]      Script Date: 06/06/2011 22:24:51
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Fare](
      [FareID] [int] NOTNULL,
      [Restriction] [char](20)NULL,

                                                                    Faqja 9 / 24
DB-airport                      final-projekt               Behar Beqiri 117 317
23.04.2011                       AIRPORT                    Dafina Boja 117 100
      [Ammount] [real] NULL,
PRIMARYKEYCLUSTERED
(
      [FareID] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: Table [dbo].[Airport]     Script Date: 06/06/2011 22:24:51
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Airport](
      [AirportID] [int] NOTNULL,
      [AirportName] [char](20)NULL,
PRIMARYKEYCLUSTERED
(
      [AirportID] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: Table [dbo].[Airplane]     Script Date: 06/06/2011 22:24:51
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Airplane](
      [AirplaneReg] [int] NOTNULL,
      [Model_No] [char](20)NULL,
PRIMARYKEYCLUSTERED
(
      [AirplaneReg] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: Table [dbo].[Model]     Script Date: 06/06/2011 22:24:51
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Model](
      [Model_No] [char](20)NOTNULL,

                                                                   Faqja 10 / 24
DB-airport                      final-projekt               Behar Beqiri 117 317
23.04.2011                       AIRPORT                    Dafina Boja 117 100
      [PassagerCapacity] [int] NULL,
      [FlightRange] [int] NULL,
PRIMARYKEYCLUSTERED
(
      [Model_No] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: Table [dbo].[JobPosition]     Script Date: 06/06/2011
22:24:51 ******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[JobPosition](
      [JobID] [int] NOTNULL,
      [JobName] [char](20)NULL,
      [Salary] [real] NULL,
PRIMARYKEYCLUSTERED
(
      [JobID] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: Table [dbo].[Fleet]     Script Date: 06/06/2011 22:24:51
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Fleet](
      [FleetName] [char](20)NOTNULL,
      [Model_No] [char](20)NULL,
      [TotalAirplanes] [int] NULL,
PRIMARYKEYCLUSTERED
(
      [FleetName] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: View [dbo].[Query1]     Script Date: 06/06/2011 22:24:52
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
-- creating views with SQL Queries

                                                                   Faqja 11 / 24
DB-airport                      final-projekt               Behar Beqiri 117 317
23.04.2011                       AIRPORT                    Dafina Boja 117 100
Createview [dbo].[Query1] As
Select Model_No From Model M Where PassagerCapacity >149
GO
/****** Object: Table [dbo].[Address]     Script Date: 06/06/2011 22:24:52
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Address](
      [ZipCode] [int] NOTNULL,
      [Street] [char](50)NULL,
      [City] [char](50)NULL,
      [Country] [char](50)NULL,
      [AirportID] [int] NOTNULL,
      [URL] [char](50)NULL,
PRIMARYKEYCLUSTERED
(
      [ZipCode] ASC,
      [AirportID] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: Table [dbo].[Employees]     Script Date: 06/06/2011
22:24:52 ******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Employees](
      [Empid] [int] NOTNULL,
      [name] [char](20)NOTNULL,
      [Surname] [char](20)NOTNULL,
      [Address] [char](20)NOTNULL,
      [City] [char](20)NULL,
      [ZipCode] [char](20)NULL,
      [State] [char](20)NULL,
      [Email] [char](20)NULL,
      [Phone] [char](20)NOTNULL,
      [JobID] [int] NULL,
PRIMARYKEYCLUSTERED
(
      [Empid] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: Table [dbo].[Contact]     Script Date: 06/06/2011 22:24:52
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON

                                                                   Faqja 12 / 24
DB-airport                      final-projekt               Behar Beqiri 117 317
23.04.2011                       AIRPORT                    Dafina Boja 117 100
GO
CREATETABLE [dbo].[Contact](
      [AirportID] [int] NOTNULL,
      [EmpID] [int] NOTNULL,
PRIMARYKEYCLUSTERED
(
      [AirportID] ASC,
      [EmpID] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
/****** Object: Table [dbo].[Certificates]     Script Date: 06/06/2011
22:24:52 ******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Certificates](
      [Empid] [int] NOTNULL,
      [Model_No] [char](20)NOTNULL,
PRIMARYKEYCLUSTERED
(
      [Empid] ASC,
      [Model_No] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO
/****** Object: Table [dbo].[Flights]     Script Date: 06/06/2011 22:24:52
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Flights](
      [Fl_sg_no] [varchar](20)NOTNULL,
      [DepartureP] [int] NULL,
      [DepartureDate] [datetime] NOTNULL,
      [ArrivalP] [int] NULL,
      [ArrivalDate] [datetime] NULL,
      [AirplaneReg] [int] NULL,
      [Distance] [int] NULL,
      [FareID] [int] NULL,
      [FleetName] [char](20)NULL,
PRIMARYKEYCLUSTERED
(
      [Fl_sg_no] ASC,
      [DepartureDate] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF

                                                                   Faqja 13 / 24
DB-airport                      final-projekt               Behar Beqiri 117 317
23.04.2011                       AIRPORT                    Dafina Boja 117 100
GO
/****** Object: View [dbo].[Query2]     Script Date: 06/06/2011 22:24:52
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
Createview [dbo].[Query2] As
Select FleetName From Fleet F, Model M Where F.Model_No=M.Model_No And
M.FlightRange>1900
GO
/****** Object: View [dbo].[Query5]     Script Date: 06/06/2011 22:24:52
******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
CreateView [dbo].[Query5] AS
Select Model_No From Fleet GROUPby Model_No HavingCount(FleetName)>2
GO
/****** Object: Table [dbo].[Reservation]     Script Date: 06/06/2011
22:24:52 ******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
SETANSI_PADDINGON
GO
CREATETABLE [dbo].[Reservation](
      [ReservationID] [int] NOTNULL,
      [Seat_No] [varchar](20)NULL,
      [CostID] [int] NULL,
      [FleetName] [char](20)NULL,
PRIMARYKEYCLUSTERED
(
      [ReservationID] ASC
)WITH
(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK
S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY]
)ON [PRIMARY]
GO
SETANSI_PADDINGOFF
GO




                                                                   Faqja 14 / 24
DB-airport                      final-projekt              Behar Beqiri 117 317
23.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 ******/
ALTERTABLE [dbo].[Fleet] WITHCHECKADDFOREIGNKEY([Model_No])
REFERENCES [dbo].[Model]([Model_No])
ONUPDATECASCADE
GO
/****** Object: ForeignKey [FK__Address__Airport__1B0907CE]     Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Address] WITHCHECKADDFOREIGNKEY([AirportID])
REFERENCES [dbo].[Airport]([AirportID])
ONUPDATECASCADE
GO
/****** Object: ForeignKey [FK__Employees__JobID__0519C6AF]    Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Employees] WITHCHECKADDFOREIGNKEY([JobID])
REFERENCES [dbo].[JobPosition]([JobID])
ONUPDATECASCADE
ONDELETESETNULL
GO
/****** Object: ForeignKey [FK__Contact__Airport__1FCDBCEB]    Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Contact] WITHCHECKADDFOREIGNKEY([AirportID])
REFERENCES [dbo].[Airport]([AirportID])
ONUPDATECASCADE
GO
/****** Object: ForeignKey [FK__Contact__EmpID__20C1E124]    Script Date:
06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Contact] WITHCHECKADDFOREIGNKEY([EmpID])
REFERENCES [dbo].[Employees]([Empid])
ONUPDATECASCADE
GO
/****** Object: ForeignKey [FK__Certifica__Empid__117F9D94]    Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Certificates] WITHCHECKADDFOREIGNKEY([Empid])
REFERENCES [dbo].[Employees]([Empid])
ONUPDATECASCADE
ONDELETECASCADE
GO
/****** Object: ForeignKey [FK__Certifica__Model__1273C1CD]    Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Certificates] WITHCHECKADDFOREIGNKEY([Model_No])
REFERENCES [dbo].[Model]([Model_No])
ONUPDATECASCADE
ONDELETECASCADE
GO
/****** Object: ForeignKey [FK__Flights__Airplan__300424B4]    Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([AirplaneReg])
REFERENCES [dbo].[Airplane]([AirplaneReg])
ONUPDATECASCADE
GO
/****** Object: ForeignKey [FK__Flights__Arrival__31EC6D26]    Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([ArrivalP])
REFERENCES [dbo].[Airport]([AirportID])
GO
/****** Object: ForeignKey [FK__Flights__Departu__30F848ED]    Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([DepartureP])
REFERENCES [dbo].[Airport]([AirportID])
GO

                                                                  Faqja 15 / 24
DB-airport                      final-projekt              Behar Beqiri 117 317
23.04.2011                       AIRPORT                   Dafina Boja 117 100
/****** Object: ForeignKey [FK__Flights__FareID__2E1BDC42]    Script Date:
06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([FareID])
REFERENCES [dbo].[Fare]([FareID])
ONUPDATECASCADE
GO
/****** Object: ForeignKey [FK__Flights__FleetNa__2F10007B]     Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([FleetName])
REFERENCES [dbo].[Fleet]([FleetName])
ONUPDATECASCADE
GO
/****** Object: ForeignKey [FK__Reservati__CostI__3A81B327]    Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Reservation] WITHCHECKADDFOREIGNKEY([CostID])
REFERENCES [dbo].[Customers]([CostId])
ONUPDATECASCADE
GO
/****** Object: ForeignKey [FK__Reservati__Fleet__3B75D760]    Script
Date: 06/06/2011 22:24:52 ******/
ALTERTABLE [dbo].[Reservation] WITHCHECKADDFOREIGNKEY([FleetName])
REFERENCES [dbo].[Fleet]([FleetName])
ONUPDATECASCADE
GO




                                                                  Faqja 16 / 24
DB-airport                      final-projekt               Behar Beqiri 117 317
23.04.2011                       AIRPORT                    Dafina Boja 117 100
SQL – Insertimi i të dhënave
Insertinto JobPosition(JobID,JobName,Salary)Values(1,'Pilot',25000);
Insertinto JobPosition(JobID,JobName,Salary)Values(2,'Manager',35000);
Insertinto JobPosition(JobID,JobName,Salary)Values(3,'Technic',45000);
Insertinto JobPosition(JobID,JobName,Salary)Values(4,'Staff
Manager',18000);

Insertinto JobPosition(JobID,JobName,Salary)Values(5,'Hostess',27000);
Insertinto JobPosition(JobID,JobName,Salary)Values(6,'Co Pilot',55000);
Insertinto
JobPosition(JobID,JobName,Salary)Values(7,'Administrators',32000);
Insertinto JobPosition(JobID,JobName,Salary)Values(8,'Human
Resources',54000);
Insertinto JobPosition(JobID,JobName,Salary)Values(9,'Accounting',21000);
Insertinto
JobPosition(JobID,JobName,Salary)Values(10,'Receptionists',11000);

insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(1,'Bleart','Uka','Ilindenska
36','Tetovo','1222','Macedonia','Bleart-g@live.com','070/458-582', 1);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(2,'Adelina',' Mustafa',' Br
Milladinovi','Tetovo','1222','Macedonia','adel.uka@hotmail.com','071/425-
369', 6);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(3,'Adem','Abdija','Nene
Tereza','Struge','1356','Macedonia','a.abdija@live.com','075/587-201',2);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(4,'Adil','Ramadani','Bllagoja
Toska','Tetovo','1222','Macedonia','Adil.rr@hotmail.com','078/452-235', 1);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(5,'Hafije','Iseini','Stipska
206','Tetovo','1354','Macedonia','Hafije.i@live.com','072/325-485', 3);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(6,'Sanije','Sinani','Sllatine256','Tetovo','1285','Macedonia','Sanij
e.sin@live.com','070/476-203', 4);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(11,'Fjolla','Halili','Jane
Snadaski','Ohrid','1258','Macedonia','fjolla@hotmail.com','078/254-325',
1);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(12,'Kaltrina','Ademi','Skenderbeu
35','Tirane','2258','Shqiperi','kaltrina@live.com','36987429412', 2);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(13,'John','Smith','Naim Frasheri','
Tetovo','1200','Macedonia','j.smith@yahoo.com','070/325-644', 1);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(15,'Zamira','Uka','Murat
Baftjari','Tetovo','1200','Macedonia','z.ukaaa@hotmail.com','077/571-
334',1);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )

                                                                   Faqja 17 / 24
DB-airport                          final-projekt               Behar Beqiri 117 317
23.04.2011                           AIRPORT                    Dafina Boja 117 100
values(16,'Agon','Shefkiu','Ilindenska
24','Strumica','1240','Macedonia','agon@live.com','075/320-300', 1);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(7,'Hanss','Funer','Frankfurt
257','Frankfurt','1254','Germany','Hans.fu@hotmail.com',' 49865978687', 3);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(9,'Arlinda','Imeri','St177
Nr36','Tetovo','1222','Macedona','arlinda@hotmail.com','071/700-304',1);
insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode
,State,Email ,Phone ,JobID )
values(10,'Behar','Halimi','Nepr 125','Tetovo','1254','Macedonia','
beho..h@live.com','075/693-852', 1);

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

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

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

InsertIntoAddress(ZipCode,Street,City,Country,AirportID,URL)

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

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

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

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

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

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


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

                                                                   Faqja 20 / 24
DB-airport                      final-projekt                  Behar Beqiri 117 317
23.04.2011                       AIRPORT                       Dafina Boja 117 100
Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName)
Values(8,'3B',1178,'Montenegro Airlines');
Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName)
Values(9,'3C',4521,'Turkish Airlines');
Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName)
Values(10,'4A',3476,'AlbaniaAirlines');

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

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


                                                                      Faqja 21 / 24
DB-airport                      final-projekt               Behar Beqiri 117 317
23.04.2011                       AIRPORT                    Dafina Boja 117 100
insertinto
Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr
ivalDate,FareID,FleetName)
values('TK 1434',637,19,27,24,'02-28-2010 15:00','02-28-2010
17:50',9,'Turkish Airlines');
insertinto
Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr
ivalDate,FareID,FleetName)
values('MK324',320,20,28,21,'03-31-2010 16:00','03-31-2010
17:20',5,'AlbaniaAirlines');




                                                                   Faqja 22 / 24
DB-airport                               final-projekt                      Behar Beqiri 117 317
23.04.2011                                AIRPORT                            Dafina Boja 117 100
ER-diagrami me lidhjet
Per 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 23 / 24
DB-airport       final-projekt   Behar Beqiri 117 317
23.04.2011        AIRPORT        Dafina Boja 117 100
Pjesa e pestë
Php interface.




                                        Faqja 24 / 24

More Related Content

Similar to [Challenge:Future] Database for Airport

identifiaction of classes airline system
identifiaction of classes airline systemidentifiaction of classes airline system
identifiaction of classes airline systemMayukh Maitra
 
RCCharter-DataWarehouseQueries
RCCharter-DataWarehouseQueriesRCCharter-DataWarehouseQueries
RCCharter-DataWarehouseQueriesPatrick Seery
 
Winning the Application Server Arms Race
Winning the Application Server Arms RaceWinning the Application Server Arms Race
Winning the Application Server Arms RaceESUG
 
Entity Relationship Diagram for Fiat Voluntas Tua Travel Reservation Database
Entity Relationship Diagram for Fiat Voluntas Tua Travel Reservation DatabaseEntity Relationship Diagram for Fiat Voluntas Tua Travel Reservation Database
Entity Relationship Diagram for Fiat Voluntas Tua Travel Reservation DatabaseWilliam Turnley
 
Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)ISAH BABAYO
 
Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringDrishti Bhalla
 
Functional identifires
Functional identifiresFunctional identifires
Functional identifiresAmit Verma
 
Flight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docxFlight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docxAKHIL969626
 
Tadhack madrid June 2014: Joris Swinnen and WebRTC Nederland "Invite my colle...
Tadhack madrid June 2014: Joris Swinnen and WebRTC Nederland "Invite my colle...Tadhack madrid June 2014: Joris Swinnen and WebRTC Nederland "Invite my colle...
Tadhack madrid June 2014: Joris Swinnen and WebRTC Nederland "Invite my colle...Bart Uelen
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation systemUnsa Jawaid
 
Revenue and Cost Saving Ideas for IAA
Revenue and Cost Saving Ideas for IAARevenue and Cost Saving Ideas for IAA
Revenue and Cost Saving Ideas for IAAChris Homko MS, ATP
 
Patterns and practices for real-world event-driven microservices by Rachel Re...
Patterns and practices for real-world event-driven microservices by Rachel Re...Patterns and practices for real-world event-driven microservices by Rachel Re...
Patterns and practices for real-world event-driven microservices by Rachel Re...Codemotion Dubai
 
Patterns and practices for real-world event-driven microservices
Patterns and practices for real-world event-driven microservicesPatterns and practices for real-world event-driven microservices
Patterns and practices for real-world event-driven microservicesRachel Reese
 

Similar to [Challenge:Future] Database for Airport (20)

identifiaction of classes airline system
identifiaction of classes airline systemidentifiaction of classes airline system
identifiaction of classes airline system
 
RCCharter-DataWarehouseQueries
RCCharter-DataWarehouseQueriesRCCharter-DataWarehouseQueries
RCCharter-DataWarehouseQueries
 
Winning the Application Server Arms Race
Winning the Application Server Arms RaceWinning the Application Server Arms Race
Winning the Application Server Arms Race
 
Entity Relationship Diagram for Fiat Voluntas Tua Travel Reservation Database
Entity Relationship Diagram for Fiat Voluntas Tua Travel Reservation DatabaseEntity Relationship Diagram for Fiat Voluntas Tua Travel Reservation Database
Entity Relationship Diagram for Fiat Voluntas Tua Travel Reservation Database
 
Sabre reservation manual
Sabre reservation manualSabre reservation manual
Sabre reservation manual
 
Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)Airlineppt 160621085220 (1)
Airlineppt 160621085220 (1)
 
Airline Reservation System - Software Engineering
Airline Reservation System - Software EngineeringAirline Reservation System - Software Engineering
Airline Reservation System - Software Engineering
 
Functional identifires
Functional identifiresFunctional identifires
Functional identifires
 
Amadeus PPT
Amadeus PPTAmadeus PPT
Amadeus PPT
 
Flight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docxFlight Reservation SystemThe flight reservation system” proje.docx
Flight Reservation SystemThe flight reservation system” proje.docx
 
Oro meetup #4
Oro meetup #4Oro meetup #4
Oro meetup #4
 
Tadhack madrid June 2014: Joris Swinnen and WebRTC Nederland "Invite my colle...
Tadhack madrid June 2014: Joris Swinnen and WebRTC Nederland "Invite my colle...Tadhack madrid June 2014: Joris Swinnen and WebRTC Nederland "Invite my colle...
Tadhack madrid June 2014: Joris Swinnen and WebRTC Nederland "Invite my colle...
 
Flyingmanual
FlyingmanualFlyingmanual
Flyingmanual
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Revenue and Cost Saving Ideas for IAA
Revenue and Cost Saving Ideas for IAARevenue and Cost Saving Ideas for IAA
Revenue and Cost Saving Ideas for IAA
 
2014 10-23-oopsla-i3ql
2014 10-23-oopsla-i3ql2014 10-23-oopsla-i3ql
2014 10-23-oopsla-i3ql
 
Dot net test
Dot net testDot net test
Dot net test
 
Airlines Database Design
Airlines Database DesignAirlines Database Design
Airlines Database Design
 
Patterns and practices for real-world event-driven microservices by Rachel Re...
Patterns and practices for real-world event-driven microservices by Rachel Re...Patterns and practices for real-world event-driven microservices by Rachel Re...
Patterns and practices for real-world event-driven microservices by Rachel Re...
 
Patterns and practices for real-world event-driven microservices
Patterns and practices for real-world event-driven microservicesPatterns and practices for real-world event-driven microservices
Patterns and practices for real-world event-driven microservices
 

More from Challenge:Future

[Challenge:Future] Think twice before quitting
[Challenge:Future] Think twice before quitting[Challenge:Future] Think twice before quitting
[Challenge:Future] Think twice before quittingChallenge:Future
 
[Challenge:Future] Raft Guide Job
[Challenge:Future] Raft Guide Job[Challenge:Future] Raft Guide Job
[Challenge:Future] Raft Guide JobChallenge:Future
 
[Challenge:Future] " The Secret of Happiness."
[Challenge:Future] " The Secret of Happiness."[Challenge:Future] " The Secret of Happiness."
[Challenge:Future] " The Secret of Happiness."Challenge:Future
 
[Challenge:Future] What is life?
[Challenge:Future] What is life?[Challenge:Future] What is life?
[Challenge:Future] What is life?Challenge:Future
 
[Challenge:Future] The Power of Happiness
[Challenge:Future] The Power of Happiness[Challenge:Future] The Power of Happiness
[Challenge:Future] The Power of HappinessChallenge:Future
 
[Challenge:Future] Do not delay it!
[Challenge:Future] Do not delay it![Challenge:Future] Do not delay it!
[Challenge:Future] Do not delay it!Challenge:Future
 
[Challenge:Future] Always rely only on yourself
[Challenge:Future] Always rely only on yourself[Challenge:Future] Always rely only on yourself
[Challenge:Future] Always rely only on yourselfChallenge:Future
 
[Challenge:Future] Hard work, Dedication & Patience!
[Challenge:Future] Hard work, Dedication & Patience![Challenge:Future] Hard work, Dedication & Patience!
[Challenge:Future] Hard work, Dedication & Patience!Challenge:Future
 
[Challenge:Future] I give you this medal as a sign
[Challenge:Future] I give you this medal as a sign[Challenge:Future] I give you this medal as a sign
[Challenge:Future] I give you this medal as a signChallenge:Future
 
[Challenge:Future] Guard Your Soul
[Challenge:Future] Guard Your Soul[Challenge:Future] Guard Your Soul
[Challenge:Future] Guard Your SoulChallenge:Future
 
[Challenge:Future] My Career Tip for 2015
[Challenge:Future] My Career Tip for 2015[Challenge:Future] My Career Tip for 2015
[Challenge:Future] My Career Tip for 2015Challenge:Future
 
[Challenge:Future] box of choices
[Challenge:Future] box of choices[Challenge:Future] box of choices
[Challenge:Future] box of choicesChallenge:Future
 
[Challenge:Future] The magic world of Homo Ludens
[Challenge:Future] The magic world of Homo Ludens[Challenge:Future] The magic world of Homo Ludens
[Challenge:Future] The magic world of Homo LudensChallenge:Future
 
[Challenge:Future] Break the Borders
[Challenge:Future] Break the Borders[Challenge:Future] Break the Borders
[Challenge:Future] Break the BordersChallenge:Future
 
[Challenge:Future] Passion
[Challenge:Future] Passion[Challenge:Future] Passion
[Challenge:Future] PassionChallenge:Future
 
[Challenge:Future] BE YOURSELF
[Challenge:Future] BE YOURSELF[Challenge:Future] BE YOURSELF
[Challenge:Future] BE YOURSELFChallenge:Future
 
[Challenge:Future] Lifelong Learning
[Challenge:Future] Lifelong Learning[Challenge:Future] Lifelong Learning
[Challenge:Future] Lifelong LearningChallenge:Future
 
[Challenge:Future] Smile And Accept the Challange
[Challenge:Future] Smile And Accept the Challange[Challenge:Future] Smile And Accept the Challange
[Challenge:Future] Smile And Accept the ChallangeChallenge:Future
 
[Challenge:Future] HELP YOURSELF AND LIVE
[Challenge:Future] HELP YOURSELF AND LIVE[Challenge:Future] HELP YOURSELF AND LIVE
[Challenge:Future] HELP YOURSELF AND LIVEChallenge:Future
 
[Challenge:Future] Faith in humanity
[Challenge:Future] Faith in humanity [Challenge:Future] Faith in humanity
[Challenge:Future] Faith in humanity Challenge:Future
 

More from Challenge:Future (20)

[Challenge:Future] Think twice before quitting
[Challenge:Future] Think twice before quitting[Challenge:Future] Think twice before quitting
[Challenge:Future] Think twice before quitting
 
[Challenge:Future] Raft Guide Job
[Challenge:Future] Raft Guide Job[Challenge:Future] Raft Guide Job
[Challenge:Future] Raft Guide Job
 
[Challenge:Future] " The Secret of Happiness."
[Challenge:Future] " The Secret of Happiness."[Challenge:Future] " The Secret of Happiness."
[Challenge:Future] " The Secret of Happiness."
 
[Challenge:Future] What is life?
[Challenge:Future] What is life?[Challenge:Future] What is life?
[Challenge:Future] What is life?
 
[Challenge:Future] The Power of Happiness
[Challenge:Future] The Power of Happiness[Challenge:Future] The Power of Happiness
[Challenge:Future] The Power of Happiness
 
[Challenge:Future] Do not delay it!
[Challenge:Future] Do not delay it![Challenge:Future] Do not delay it!
[Challenge:Future] Do not delay it!
 
[Challenge:Future] Always rely only on yourself
[Challenge:Future] Always rely only on yourself[Challenge:Future] Always rely only on yourself
[Challenge:Future] Always rely only on yourself
 
[Challenge:Future] Hard work, Dedication & Patience!
[Challenge:Future] Hard work, Dedication & Patience![Challenge:Future] Hard work, Dedication & Patience!
[Challenge:Future] Hard work, Dedication & Patience!
 
[Challenge:Future] I give you this medal as a sign
[Challenge:Future] I give you this medal as a sign[Challenge:Future] I give you this medal as a sign
[Challenge:Future] I give you this medal as a sign
 
[Challenge:Future] Guard Your Soul
[Challenge:Future] Guard Your Soul[Challenge:Future] Guard Your Soul
[Challenge:Future] Guard Your Soul
 
[Challenge:Future] My Career Tip for 2015
[Challenge:Future] My Career Tip for 2015[Challenge:Future] My Career Tip for 2015
[Challenge:Future] My Career Tip for 2015
 
[Challenge:Future] box of choices
[Challenge:Future] box of choices[Challenge:Future] box of choices
[Challenge:Future] box of choices
 
[Challenge:Future] The magic world of Homo Ludens
[Challenge:Future] The magic world of Homo Ludens[Challenge:Future] The magic world of Homo Ludens
[Challenge:Future] The magic world of Homo Ludens
 
[Challenge:Future] Break the Borders
[Challenge:Future] Break the Borders[Challenge:Future] Break the Borders
[Challenge:Future] Break the Borders
 
[Challenge:Future] Passion
[Challenge:Future] Passion[Challenge:Future] Passion
[Challenge:Future] Passion
 
[Challenge:Future] BE YOURSELF
[Challenge:Future] BE YOURSELF[Challenge:Future] BE YOURSELF
[Challenge:Future] BE YOURSELF
 
[Challenge:Future] Lifelong Learning
[Challenge:Future] Lifelong Learning[Challenge:Future] Lifelong Learning
[Challenge:Future] Lifelong Learning
 
[Challenge:Future] Smile And Accept the Challange
[Challenge:Future] Smile And Accept the Challange[Challenge:Future] Smile And Accept the Challange
[Challenge:Future] Smile And Accept the Challange
 
[Challenge:Future] HELP YOURSELF AND LIVE
[Challenge:Future] HELP YOURSELF AND LIVE[Challenge:Future] HELP YOURSELF AND LIVE
[Challenge:Future] HELP YOURSELF AND LIVE
 
[Challenge:Future] Faith in humanity
[Challenge:Future] Faith in humanity [Challenge:Future] Faith in humanity
[Challenge:Future] Faith in humanity
 

[Challenge:Future] Database for Airport

  • 1. DATABASE PUNIM SEMINARIK Punuar nga : Dafina Boja:117100 Behar Beqiri:117317
  • 2. DB-airport final-projekt Behar Beqiri 117 317 23.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 ................................................................................................................................................. 7 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 / 24
  • 3. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 Pjesa e parë Autorët e projektit: Behar Beqiri id117317 – bb17317@seeu.edu.mk Dafina Boja id117100 – df17100@seeu.edu.mk 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 / 24
  • 4. DB-airport final-projekt Behar Beqiri 117 317 23.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 / 24
  • 5. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 Pjesa e tretë Entitetet Baza përmban në përgjithsi këto entitete me atrributet e tyre: JobPosition Lista e cdo pune qe eshte bere ne aeroport JobID: Identifikimi unike e cdo punesimi JobName: Emri i punes Salary: Pagesa bazuar ne pozicionin Employee EmpID: Identifikimiunike i cdopunetori Name: Emri i punetorit Surname: Mbiemri i punetorit Address: Adresa e punetorit City: Qyteti i punetorit ZipCode: Kodi postar i qytetit ku jeton punetori State: Shteti i punetorit Email: E-maili i punetorit Phone: Numri i telefonit i cdopunetorit JobID: Identifikimi unike e cdo punesimi[Qeles i huaj] Certificates Percakton se cili pilot eshte i certifikuar per cdoavion EmpID: Identifikimiunike i cdopunetori ModelNumber: ID unikeqespecifikonmodelin Airport Lista e aeroporteve te ndryshme AirportID: Identifikimiunike i cdoaeroporti Name: Emri i aeroportit Address Adresa ku ndodhet aeroporti ZipCode: Kodi i ciliidentifikoncdoqytet Street: Rruga se ku ndodhet aeroporti City: Qyteti ku ndodhet aeroporti Country: Shteti ku ndodhet aeroporti URL: Web faqja e internetit AirportID: ID-ja e aeroportit Contact AirportID: Kodi unik i aeroportit EmpID: Numri unike i nje punonjesi Model Lista e te gjithe avioneve ModelNo: Numri i modelitteavionit PassagerCapacity: Ulestet e mundshme te avionit FlightRange: Distanca maksimale e fluturimit Airplane Lista e te gjitha aeroplanave AirplaneReg: Id unike e cdo aaeroplani ModelNo: Numrin e modelit te aeroplanave Flights Lista e te gjitha fluturimeve Fl_sg_No: ID unike e cdo fluturimi Faqja 5 / 24
  • 6. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 Distance: Distanca e fluturimit FleetName: Emri i flotes FareID: ID e qmimit DepartureP: Destinacioni i fluturimit AirplaneReg Id e aeroplanit DepartureD Data dhe koha e fluturimeve ArrivalP: Vendi ku zbrit aeroplani ArrivalD: Data dhe koha e fluturimit Fleet Detalet e flotes FleetName: Emri i fluturimit te flotes Model_No: Numri i modelitteavionit TotalAirplanes: Numri i aeroplanit Fare Pagesat e sherbimit FareID: ID e qmimit Restriction: Kufizimi i pageses Amount: Shuma per pagese Reservation Rezervimi i aeroplanit FleetName: Rezervimi i flotes CostID: ID e klientit ReservationID: ID e rezervimit SeatNo: Numri i uleseve Costumers Personi qe ben rezervimin CostID: ID e klientit Name: Emri i klientit Surname: Mbiemrin i klientit Address: Adresa e klientit City: Qyteti prej nga eshte klienti ZipCode: Kodi postar ku jeton klienti State: Shteti i klientit Phone: Numri i telefonit te klientit Faqja 6 / 24
  • 7. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 Çelësat Primar: Employee(EmpID)-Identifikimiunike i cdopunetori Airport(AirportID)-Identifikimiunike i cdoaeroporti Address(Zip Code, AirportID)- Kodi i ciliidentifikoncdoqytet , ID-ja e aeroportit Job position (JobID)-Identifikimiunike e cdopunesimi Fare (FareID)-ID e qmimit Flights (Fl_sg_No)- ID unike e cdofluturimi 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)-Identifikimiunike i cdopunetori, ID unikeqespecifikonmodelin 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 • Çdopunonjësduhettëketënjëpoziciontëpunëspërndrysheainukështë i punësuar.Mëshumë se njëpunonjësmundtëketëpozitëtënjëjtëtëpunës. • Çdopunonjës me pozitë Pilot punëështëcertifikuarvetëmpërnjë model aeroplan. Përtënjëjtin model aeroplanmundtëjetë i diplomuarmëshumë se një pilot. • Çdoavionmundtëzbresnëtënjëjtinaeroportmëshumë se njëherë. • Çdoavionkacaktuardatëndhekohënkurajo do tënisetdhekur do tëarrijë. • Mëshumë se njëflotëmundtëofrojnëtënjëjtin model avion. • Çdokonsumatormundtëbëjëmëshumë se njëherërezervëpërfluturimet. • Cdofluturimimkanjeqmim. I njejtiqmim I perketnjeose me shumaeroplanave • 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 7 / 24
  • 8. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 Pjesa e katërt Më poshtë kemi kodin e të gjithë bazës të cilen kemi exportuar nga MS SQL server. SQL – krijimi i DB dhe tabelave Kodi krijonë të gjithë tabelat dhe lidhjet e tyre. USE [master] GO /****** Object: Database [BB_DB_airport] Script Date: 06/06/2011 22:24:49 ******/ CREATEDATABASE [BB_DB_airport] ONPRIMARY ( NAME =N'BB_DB_airport',FILENAME=N'C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATABB_DB_airport.mdf', SIZE = 2304KB , MAXSIZE =UNLIMITED, FILEGROWTH = 1024KB ) LOGON ( NAME =N'BB_DB_airport_log',FILENAME=N'C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATABB_DB_airport_log.LDF', SIZE = 576KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) GO ALTERDATABASE [BB_DB_airport] SETCOMPATIBILITY_LEVEL= 100 GO IF (1 =FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC [BB_DB_airport].[dbo].[sp_fulltext_database]@action ='enable' end GO ALTERDATABASE [BB_DB_airport] SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE [BB_DB_airport] SETANSI_NULLSOFF GO ALTERDATABASE [BB_DB_airport] SETANSI_PADDINGOFF GO ALTERDATABASE [BB_DB_airport] SETANSI_WARNINGSOFF GO ALTERDATABASE [BB_DB_airport] SETARITHABORTOFF GO ALTERDATABASE [BB_DB_airport] SETAUTO_CLOSEOFF GO ALTERDATABASE [BB_DB_airport] SETAUTO_CREATE_STATISTICSON GO ALTERDATABASE [BB_DB_airport] SETAUTO_SHRINKOFF GO ALTERDATABASE [BB_DB_airport] SETAUTO_UPDATE_STATISTICSON GO ALTERDATABASE [BB_DB_airport] SETCURSOR_CLOSE_ON_COMMITOFF GO ALTERDATABASE [BB_DB_airport] SETCURSOR_DEFAULTGLOBAL GO ALTERDATABASE [BB_DB_airport] SETCONCAT_NULL_YIELDS_NULLOFF GO ALTERDATABASE [BB_DB_airport] SETNUMERIC_ROUNDABORTOFF GO ALTERDATABASE [BB_DB_airport] SETQUOTED_IDENTIFIEROFF GO ALTERDATABASE [BB_DB_airport] SETRECURSIVE_TRIGGERSOFF GO ALTERDATABASE [BB_DB_airport] SETENABLE_BROKER GO ALTERDATABASE [BB_DB_airport] SETAUTO_UPDATE_STATISTICS_ASYNCOFF GO ALTERDATABASE [BB_DB_airport] SETDATE_CORRELATION_OPTIMIZATIONOFF GO Faqja 8 / 24
  • 9. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 ALTERDATABASE [BB_DB_airport] SETTRUSTWORTHYOFF GO ALTERDATABASE [BB_DB_airport] SETALLOW_SNAPSHOT_ISOLATIONOFF GO ALTERDATABASE [BB_DB_airport] SETPARAMETERIZATIONSIMPLE GO ALTERDATABASE [BB_DB_airport] SETREAD_COMMITTED_SNAPSHOTOFF GO ALTERDATABASE [BB_DB_airport] SET HONOR_BROKER_PRIORITY OFF GO ALTERDATABASE [BB_DB_airport] SETREAD_WRITE GO ALTERDATABASE [BB_DB_airport] SETRECOVERYFULL GO ALTERDATABASE [BB_DB_airport] SETMULTI_USER GO ALTERDATABASE [BB_DB_airport] SETPAGE_VERIFYCHECKSUM GO ALTERDATABASE [BB_DB_airport] SETDB_CHAININGOFF GO USE [BB_DB_airport] GO /****** Object: User [phpuser] Script Date: 06/06/2011 22:24:49 ******/ CREATEUSER [phpuser] FORLOGIN [phpuser] WITHDEFAULT_SCHEMA=[dbo] GO /****** Object: Table [dbo].[Customers] Script Date: 06/06/2011 22:24:51 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Customers]( [CostId] [int] NOTNULL, [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, PRIMARYKEYCLUSTERED ( [CostId] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: Table [dbo].[Fare] Script Date: 06/06/2011 22:24:51 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Fare]( [FareID] [int] NOTNULL, [Restriction] [char](20)NULL, Faqja 9 / 24
  • 10. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 [Ammount] [real] NULL, PRIMARYKEYCLUSTERED ( [FareID] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: Table [dbo].[Airport] Script Date: 06/06/2011 22:24:51 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Airport]( [AirportID] [int] NOTNULL, [AirportName] [char](20)NULL, PRIMARYKEYCLUSTERED ( [AirportID] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: Table [dbo].[Airplane] Script Date: 06/06/2011 22:24:51 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Airplane]( [AirplaneReg] [int] NOTNULL, [Model_No] [char](20)NULL, PRIMARYKEYCLUSTERED ( [AirplaneReg] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: Table [dbo].[Model] Script Date: 06/06/2011 22:24:51 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Model]( [Model_No] [char](20)NOTNULL, Faqja 10 / 24
  • 11. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 [PassagerCapacity] [int] NULL, [FlightRange] [int] NULL, PRIMARYKEYCLUSTERED ( [Model_No] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: Table [dbo].[JobPosition] Script Date: 06/06/2011 22:24:51 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[JobPosition]( [JobID] [int] NOTNULL, [JobName] [char](20)NULL, [Salary] [real] NULL, PRIMARYKEYCLUSTERED ( [JobID] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: Table [dbo].[Fleet] Script Date: 06/06/2011 22:24:51 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Fleet]( [FleetName] [char](20)NOTNULL, [Model_No] [char](20)NULL, [TotalAirplanes] [int] NULL, PRIMARYKEYCLUSTERED ( [FleetName] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: View [dbo].[Query1] Script Date: 06/06/2011 22:24:52 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO -- creating views with SQL Queries Faqja 11 / 24
  • 12. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 Createview [dbo].[Query1] As Select Model_No From Model M Where PassagerCapacity >149 GO /****** Object: Table [dbo].[Address] Script Date: 06/06/2011 22:24:52 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Address]( [ZipCode] [int] NOTNULL, [Street] [char](50)NULL, [City] [char](50)NULL, [Country] [char](50)NULL, [AirportID] [int] NOTNULL, [URL] [char](50)NULL, PRIMARYKEYCLUSTERED ( [ZipCode] ASC, [AirportID] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: Table [dbo].[Employees] Script Date: 06/06/2011 22:24:52 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Employees]( [Empid] [int] NOTNULL, [name] [char](20)NOTNULL, [Surname] [char](20)NOTNULL, [Address] [char](20)NOTNULL, [City] [char](20)NULL, [ZipCode] [char](20)NULL, [State] [char](20)NULL, [Email] [char](20)NULL, [Phone] [char](20)NOTNULL, [JobID] [int] NULL, PRIMARYKEYCLUSTERED ( [Empid] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: Table [dbo].[Contact] Script Date: 06/06/2011 22:24:52 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON Faqja 12 / 24
  • 13. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 GO CREATETABLE [dbo].[Contact]( [AirportID] [int] NOTNULL, [EmpID] [int] NOTNULL, PRIMARYKEYCLUSTERED ( [AirportID] ASC, [EmpID] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO /****** Object: Table [dbo].[Certificates] Script Date: 06/06/2011 22:24:52 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Certificates]( [Empid] [int] NOTNULL, [Model_No] [char](20)NOTNULL, PRIMARYKEYCLUSTERED ( [Empid] ASC, [Model_No] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO /****** Object: Table [dbo].[Flights] Script Date: 06/06/2011 22:24:52 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Flights]( [Fl_sg_no] [varchar](20)NOTNULL, [DepartureP] [int] NULL, [DepartureDate] [datetime] NOTNULL, [ArrivalP] [int] NULL, [ArrivalDate] [datetime] NULL, [AirplaneReg] [int] NULL, [Distance] [int] NULL, [FareID] [int] NULL, [FleetName] [char](20)NULL, PRIMARYKEYCLUSTERED ( [Fl_sg_no] ASC, [DepartureDate] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF Faqja 13 / 24
  • 14. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 GO /****** Object: View [dbo].[Query2] Script Date: 06/06/2011 22:24:52 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO Createview [dbo].[Query2] As Select FleetName From Fleet F, Model M Where F.Model_No=M.Model_No And M.FlightRange>1900 GO /****** Object: View [dbo].[Query5] Script Date: 06/06/2011 22:24:52 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO CreateView [dbo].[Query5] AS Select Model_No From Fleet GROUPby Model_No HavingCount(FleetName)>2 GO /****** Object: Table [dbo].[Reservation] Script Date: 06/06/2011 22:24:52 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE [dbo].[Reservation]( [ReservationID] [int] NOTNULL, [Seat_No] [varchar](20)NULL, [CostID] [int] NULL, [FleetName] [char](20)NULL, PRIMARYKEYCLUSTERED ( [ReservationID] ASC )WITH (PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCK S=ON,ALLOW_PAGE_LOCKS=ON)ON [PRIMARY] )ON [PRIMARY] GO SETANSI_PADDINGOFF GO Faqja 14 / 24
  • 15. DB-airport final-projekt Behar Beqiri 117 317 23.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 ******/ ALTERTABLE [dbo].[Fleet] WITHCHECKADDFOREIGNKEY([Model_No]) REFERENCES [dbo].[Model]([Model_No]) ONUPDATECASCADE GO /****** Object: ForeignKey [FK__Address__Airport__1B0907CE] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Address] WITHCHECKADDFOREIGNKEY([AirportID]) REFERENCES [dbo].[Airport]([AirportID]) ONUPDATECASCADE GO /****** Object: ForeignKey [FK__Employees__JobID__0519C6AF] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Employees] WITHCHECKADDFOREIGNKEY([JobID]) REFERENCES [dbo].[JobPosition]([JobID]) ONUPDATECASCADE ONDELETESETNULL GO /****** Object: ForeignKey [FK__Contact__Airport__1FCDBCEB] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Contact] WITHCHECKADDFOREIGNKEY([AirportID]) REFERENCES [dbo].[Airport]([AirportID]) ONUPDATECASCADE GO /****** Object: ForeignKey [FK__Contact__EmpID__20C1E124] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Contact] WITHCHECKADDFOREIGNKEY([EmpID]) REFERENCES [dbo].[Employees]([Empid]) ONUPDATECASCADE GO /****** Object: ForeignKey [FK__Certifica__Empid__117F9D94] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Certificates] WITHCHECKADDFOREIGNKEY([Empid]) REFERENCES [dbo].[Employees]([Empid]) ONUPDATECASCADE ONDELETECASCADE GO /****** Object: ForeignKey [FK__Certifica__Model__1273C1CD] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Certificates] WITHCHECKADDFOREIGNKEY([Model_No]) REFERENCES [dbo].[Model]([Model_No]) ONUPDATECASCADE ONDELETECASCADE GO /****** Object: ForeignKey [FK__Flights__Airplan__300424B4] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([AirplaneReg]) REFERENCES [dbo].[Airplane]([AirplaneReg]) ONUPDATECASCADE GO /****** Object: ForeignKey [FK__Flights__Arrival__31EC6D26] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([ArrivalP]) REFERENCES [dbo].[Airport]([AirportID]) GO /****** Object: ForeignKey [FK__Flights__Departu__30F848ED] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([DepartureP]) REFERENCES [dbo].[Airport]([AirportID]) GO Faqja 15 / 24
  • 16. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 /****** Object: ForeignKey [FK__Flights__FareID__2E1BDC42] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([FareID]) REFERENCES [dbo].[Fare]([FareID]) ONUPDATECASCADE GO /****** Object: ForeignKey [FK__Flights__FleetNa__2F10007B] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Flights] WITHCHECKADDFOREIGNKEY([FleetName]) REFERENCES [dbo].[Fleet]([FleetName]) ONUPDATECASCADE GO /****** Object: ForeignKey [FK__Reservati__CostI__3A81B327] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Reservation] WITHCHECKADDFOREIGNKEY([CostID]) REFERENCES [dbo].[Customers]([CostId]) ONUPDATECASCADE GO /****** Object: ForeignKey [FK__Reservati__Fleet__3B75D760] Script Date: 06/06/2011 22:24:52 ******/ ALTERTABLE [dbo].[Reservation] WITHCHECKADDFOREIGNKEY([FleetName]) REFERENCES [dbo].[Fleet]([FleetName]) ONUPDATECASCADE GO Faqja 16 / 24
  • 17. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 SQL – Insertimi i të dhënave Insertinto JobPosition(JobID,JobName,Salary)Values(1,'Pilot',25000); Insertinto JobPosition(JobID,JobName,Salary)Values(2,'Manager',35000); Insertinto JobPosition(JobID,JobName,Salary)Values(3,'Technic',45000); Insertinto JobPosition(JobID,JobName,Salary)Values(4,'Staff Manager',18000); Insertinto JobPosition(JobID,JobName,Salary)Values(5,'Hostess',27000); Insertinto JobPosition(JobID,JobName,Salary)Values(6,'Co Pilot',55000); Insertinto JobPosition(JobID,JobName,Salary)Values(7,'Administrators',32000); Insertinto JobPosition(JobID,JobName,Salary)Values(8,'Human Resources',54000); Insertinto JobPosition(JobID,JobName,Salary)Values(9,'Accounting',21000); Insertinto JobPosition(JobID,JobName,Salary)Values(10,'Receptionists',11000); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(1,'Bleart','Uka','Ilindenska 36','Tetovo','1222','Macedonia','Bleart-g@live.com','070/458-582', 1); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(2,'Adelina',' Mustafa',' Br Milladinovi','Tetovo','1222','Macedonia','adel.uka@hotmail.com','071/425- 369', 6); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(3,'Adem','Abdija','Nene Tereza','Struge','1356','Macedonia','a.abdija@live.com','075/587-201',2); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(4,'Adil','Ramadani','Bllagoja Toska','Tetovo','1222','Macedonia','Adil.rr@hotmail.com','078/452-235', 1); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(5,'Hafije','Iseini','Stipska 206','Tetovo','1354','Macedonia','Hafije.i@live.com','072/325-485', 3); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(6,'Sanije','Sinani','Sllatine256','Tetovo','1285','Macedonia','Sanij e.sin@live.com','070/476-203', 4); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(11,'Fjolla','Halili','Jane Snadaski','Ohrid','1258','Macedonia','fjolla@hotmail.com','078/254-325', 1); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(12,'Kaltrina','Ademi','Skenderbeu 35','Tirane','2258','Shqiperi','kaltrina@live.com','36987429412', 2); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(13,'John','Smith','Naim Frasheri',' Tetovo','1200','Macedonia','j.smith@yahoo.com','070/325-644', 1); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(15,'Zamira','Uka','Murat Baftjari','Tetovo','1200','Macedonia','z.ukaaa@hotmail.com','077/571- 334',1); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) Faqja 17 / 24
  • 18. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 values(16,'Agon','Shefkiu','Ilindenska 24','Strumica','1240','Macedonia','agon@live.com','075/320-300', 1); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(7,'Hanss','Funer','Frankfurt 257','Frankfurt','1254','Germany','Hans.fu@hotmail.com',' 49865978687', 3); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(9,'Arlinda','Imeri','St177 Nr36','Tetovo','1222','Macedona','arlinda@hotmail.com','071/700-304',1); insertinto Employees(Empid,[name],Surname ,Address,City ,ZipCode ,State,Email ,Phone ,JobID ) values(10,'Behar','Halimi','Nepr 125','Tetovo','1254','Macedonia',' beho..h@live.com','075/693-852', 1); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('Airbus A320',179,5400); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('Boeing 737- 400',310,4005); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('Tuploev TU- 134 A',96,1900); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('ATR 42',50,4480); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('DC- 10',144,12055); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('Concorde SST',118,4079); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('Airbus A325',179,5400); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('Boeing 737- 410',310,4005); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('ATR 43',50,4480); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('Boeing 737- 420',310,4005); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('Boeing 737- 430',250,12500); Insertinto Model(Model_No,PassagerCapacity,FlightRange)Values('Airbus A530',550,16000); InsertInto Airplane(AirplaneReg,Model_No)Values(11,'Airbus A320'); InsertInto Airplane(AirplaneReg,Model_No)Values(12,'Boeing 737-400'); InsertInto Airplane(AirplaneReg,Model_No)Values(13,'Tuploev TU-134 A'); InsertInto Airplane(AirplaneReg,Model_No)Values(14,'ATR 43'); InsertInto Airplane(AirplaneReg,Model_No)values(15,'DC-10'); InsertInto Airplane(AirplaneReg,Model_No)Values(16,'Concorde SST'); InsertInto Airplane(AirplaneReg,Model_No)Values(17,'Airbus A325'); InsertInto Airplane(AirplaneReg,Model_No)Values(18,'Boeing 757-420'); InsertInto Airplane(AirplaneReg,Model_No)Values(19,'Airbus A530'); InsertInto Airplane(AirplaneReg,Model_No)Values(20,'Boeing 737-400'); InsertInto Airport( AirportID,AirportName)Values(21,'Alex. the Great'); InsertInto Airport( AirportId,AirportName)Values(22,'Frankfurt Airport'); InsertInto Airport( AirportId,AirportName)Values(23,'Bol Aiport'); InsertInto Airport( AirportId,AirportName)Values(24,'Losinj Aiport'); InsertInto Airport( AirportId,AirportName)Values(25,'Rijeka Airport'); InsertInto Airport( AirportId,AirportName)Values(26,'Munich Aiport'); InsertInto Airport( AirportId,AirportName)Values(27,'Dusseldorf Aiport'); InsertInto Airport( AirportId,AirportName)Values(28,'Hamburg Aiport'); InsertInto Airport( AirportId,AirportName)Values(29,'Stuttgart Aiport'); InsertInto Airport( AirportId,AirportName)Values(30,'Hanover Aiport'); InsertIntoAddress(ZipCode,Street,City,Country,AirportID,URL) Faqja 18 / 24
  • 19. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 values(1221,'P.O.Box 4 Ilindeen Skopje','Skopje','Macedonia', 21,'www.airport.com.mk'); InsertIntoAddress(ZipCode,Street,City,Country,AirportID,URL) Values(1554,'Frankfurt 2848','Frankfurt','Germany', 22,'www.frankfurt- aiport.com'); InsertIntoAddress(ZipCode,Street,City,Country,AirportId,URL) Values(1694,'Hr-284 Supetar','Brac','Croatia', 23,'www.airport-brac.hr'); InsertIntoAddress(ZipCode,Street,City,Country,AirportID,URL) Values(1696,'Privlaka 19 Mali Losinj','Losinj','Croatia', 24,'www.aiport.com.hr'); InsertIntoAddress(ZipCode,Street,City,Country,AirportId,URL) Values(1384,'The northern Island of Adriatic','Rijeka','Croatia',25,'www.rijeka-aiport.hr'); InsertIntoAddress(ZipCode,Street,City,Country,AirportId,URL) Values(1578,'Niederding 842','Munich','Germany',26,'www.munich- airport.com'); InsertIntoAddress(ZipCode,Street,City,Country,AirportId,URL) Values(1559,'Rhine-Ruhr Region','Dusseldorf','Germany',27,'www.dusseldorfair.com'); InsertIntoAddress(ZipCode,Street,City,Country,AirportID,URL) Values(377,'D-2737 Hamburg','Hamburg','Germany',28,'www.aiport.de'); InsertIntoAddress(ZipCode,Street,City,Country,AirportID,URL) Values(2688,'D-38474 Leinfelden','Sttutgard','Germany',29,'www.stuttgardaiport.com'); InsertIntoAddress(ZipCode,Street,City,Country,AirportID,URL) Values(2488,'Petzel Strasse 34','Hanover','Germany',30,'www.hanover- aiport.de'); InsertInto Contact(AirportID,EmpID)Values(21,1); InsertInto Contact(AirportId,EmpID)Values(23,2); InsertInto Contact(AirportId,EmpID)Values(23,3); InsertInto Contact(AirportId,EmpID)Values(24,4); InsertInto Contact(AirportId,EmpID)Values(25,5); InsertInto Contact(AirportId,EmpID)Values(26,6); InsertInto Contact(AirportId,EmpID)Values(27,7); InsertInto Contact(AirportId,EmpID)Values(30,9); InsertInto Contact(AirportId,EmpID)Values(30,10); InsertInto Fare(FareID,Restriction,Ammount)Values(1,'7days',7); InsertInto Fare(FareID,Restriction,Ammount)Values(2,'14days',15); InsertInto Fare(FareID,Restriction,Ammount)Values(3,'7days',5); InsertInto Fare(FareID,Restriction,Ammount)Values(4,'21days',20); InsertInto Fare(FareID,Restriction,Ammount)Values(5,'12days',7); InsertInto Fare(FareID,Restriction,Ammount)Values(6,'10days',8); InsertInto Fare(FareID,Restriction,Ammount)Values(7,'6days',4); InsertInto Fare(FareID,Restriction,Ammount)Values(8,'7days',5); InsertInto Fare(FareID,Restriction,Ammount)Values(9,'4days',2); InsertInto Fare(FareID,Restriction,Ammount)Values(10,'9days',7); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Values(1178,'Rudina','Fazliu','Dervish Carra 38','Tetovo',1200,'Macedonia','070-785-232'); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Values(1140,'Blerta','Pajaziti','Ilindenska bb','Tetovo',1200,'Macedonia','072-900-606'); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Values(1578,'Jehona','Uka','101,06','Gostivar',1230,'Macedonia','071-328- 232'); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Faqja 19 / 24
  • 20. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 Values(2358,'Vesa','Jonuzi','Braka Milladinovi 6','Diber',1250,'Macedonia','076-453-342'); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Values(4521,'Dorina','Dibra','Dervish Carra 21','Struga',1260,'Macedonia','076-242-456'); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Values(3476,'Elona','Dika','Jane sandanski 4','Kumanove',1228,'Macedonia','072-654-123'); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Values(3952,'Jovana','Jovanovska','Ilindenska 12','Skopje',1122,'Macedonia','077-532-858'); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Values(7825,'Melek','Tufekci','Aleksandar 5','Skopje',1122,'Macedonia','077-554-448'); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Values(1242,'Agona','Sallmani','Ohridska 256','Gostivar',1230,'Macedonia','070-411-114'); InsertInto Customers(CostId,name,Surname,Adress,City,PostalCode,State,Phone) Values(1642,'Visar','Demiri','Shtipska 19','Skopje',1122,'Macedonia','071- 345-678'); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('Malev','Airbus A320',22); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('British Airways','Boeing 737-400',15); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('Africa Airways','Boeing 737-420',15); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('Lufthansa','ATR 43',25); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('Sas Airlines','DC-10', 20); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('Jat Airwaves','Concorde SST',15); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('Croatia Airlines','Airbus A320',10); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('Montenegro Airlines','Boeing 737-400',7); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('Turkish Airlines','ATR 42',15); insertinto Fleet(FleetName,Model_No,TotalAirplanes) values('AlbaniaAirlines','Boeing 737-400',5); Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(1,'1A',1178,'Malev'); Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(2,'1B',1140,'British Airways'); Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(3,'1C',1578,'Africa Airways'); Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(4,'2A',2358,'Lufthansa'); Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(5,'2B',2358,'Sas Airlines'); Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(6,'2C',1140,'Montenegro Airlines'); Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(7,'3A',1578,'Croatia Airlines'); Faqja 20 / 24
  • 21. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(8,'3B',1178,'Montenegro Airlines'); Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(9,'3C',4521,'Turkish Airlines'); Insertinto Reservation(ReservationID,Seat_No,CostID,FleetName) Values(10,'4A',3476,'AlbaniaAirlines'); insertintoCertificates(Empid,Model_No)values (1,'Airbus A320'); insertintoCertificates(Empid,Model_No)values (4,'Boeing 737-400'); insertintoCertificates(Empid,Model_No)values (7,'DC-10'); insertintoCertificates(Empid,Model_No)values (10,'DC-10'); insertintoCertificates(Empid,Model_No)values (11,'Concorde SST'); insertintoCertificates(Empid,Model_No)values (13,'Airbus A325'); insertintoCertificates(Empid,Model_No)values (12,'Boeing 737-400'); insertintoCertificates(Empid,Model_No)values (15,'ATR 42'); insertintoCertificates(Empid,Model_No)values (16,'Boeing 737-410'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('MA443',639,11,21,23,'11-08-2009 15:20','11-08-2009 19:30',1,'Malev'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('BA4473',639,12,23,29,'12-24-2009 14:20','12-24-2009 16:20',4,'British Airways'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('JP',811,14,25,26,'12-25-2009 15:20','12-25-2009 17:30',3,'Africa Airways'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('LH 2469',713,14,29,28,'12-01-2010 5:50','12-01-2010 8:00',2,'Lufthansa'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('SK 8941',713,11,30,27,'10-16-2009 15:35','10-16-2009 19:30',10,'Sas Airlines'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('JU 115',324,16,30,29,'10-03-2010 16:15','10-03-2010 17:15',8,'AlbaniaAirlines'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('JU 116',324,16,30,29,'10-03-2010 16:15','10-03-2010 17:15',8,'Montenegro Airlines'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('OU 367',606,17,25,29,'03-03-2010 6:45','03-03-2010 8:15',7,'Croatia Airlines'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('YM 391',221,18,23,28,'12-12-2009 14:15','12-12-2009 16:15',6,'Montenegro Airlines'); Faqja 21 / 24
  • 22. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('TK 1434',637,19,27,24,'02-28-2010 15:00','02-28-2010 17:50',9,'Turkish Airlines'); insertinto Flights(Fl_sg_no,Distance,AirplaneReg,DepartureP,ArrivalP,DepartureDate,Arr ivalDate,FareID,FleetName) values('MK324',320,20,28,21,'03-31-2010 16:00','03-31-2010 17:20',5,'AlbaniaAirlines'); Faqja 22 / 24
  • 23. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 ER-diagrami me lidhjet Per 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 23 / 24
  • 24. DB-airport final-projekt Behar Beqiri 117 317 23.04.2011 AIRPORT Dafina Boja 117 100 Pjesa e pestë Php interface. Faqja 24 / 24