Aero Drm
description
Transcript of Aero Drm
NASLOV: Aerodrom
OPIS:
Poduzeće se bavi rasporedom letova aviona. Vodi se evidencija o pristiglim avionima, onima što trebaju krenuti i o prisutnosti na aerodromu (tj. Da li se trenutno nalazi tu ili ne). Svaka kompanija je definisana: nazivom, datumom polaska sa aerodroma, datumom odlaska s istog, zaposlenikom, prisutnosti aviona i cijenom karte. Cijena karte se određuje na osnovu udaljenosti mjesta ka kojem se leti.
PRODAJA:
Poduzeće <ID, Ime_kompanije, DolasciID, Zaposlenik, Broj_putnika, Prisutan_na_aerodromu, Cijena_karte>
Polasci <PolasciID, Naziv_mjesta, Datum_polaska>
Dolasci <DolasciID, Neziv_mjesta, Datum_dolaska>
Zaposlenik <ZaposlenikID, Ime, Prezime, Telefon>
Chan-ov dijagram
Aerodrom Zaposlenik
Dolasci
Polasci
EER model
Relacije:
SQL-kod:
CREATE DATABASE `Aerodrom` DEFAULT CHARACTER SET latin1 COLLATELatin1_swedish_ci;USE `Aerodrom`;
CREATE TABLE IF NOT EXISTS `Aerodrom`(`ID` int (11) DEFAULT NULL,`Ime_kompanije` varchar(50) DEFAULT NULL,`DolasciID` datetime DEFAULT NULL,`Zaposlenik` varchar(50) DEFAULT NULL,
`Broj_putnika` int(8) DEFAULT NULL,`Prisutan_na_aerodromu` bit(1) DEFAULT NULL,`Cijena_karte` smallint(6) DEFAULT NULL,)ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `Aerodrom` (`ID`, `Ime_kompanije` , `DolasciID`, `Zaposlenik`, `Broj_putnika`, `Prisutan_na_aerodromu`, `Cijena_karte`) VALUES(1, Kompanija1, 10.05.2012., zaposlenik1, 150, true, 100),(2, Kompanija2, 14.06.2012., zaposlenik2, 123, false, 155),(3, Kompanija3, 18.06.2012., zaposlenik3, 145, false, 170);
CREATE TABLE IF NOT EXISTS `Zaposlenik`(`ZaposlenikID` int (11) DEFAULT NULL,`Ime` varchar(50) DEFAULT NULL,`Prezime` varchar(50) DEFAULT NULL,`Telefon` int(8) DEFAULT NULL,)ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `Zaposlenik` (`ZaposlenikID`, `Ime` , `Prezime`, `Telefon`) VALUES(1, zaposlenik1, prezime1, 545648),(2, zaposlenik2, prezime2, 847897);
CREATE TABLE IF NOT EXISTS `Dolasci`(`DolasciID` int (11) DEFAULT NULL,`Naziv_mjesta` varchar(50) DEFAULT NULL,`Datum_dolaska` datetime DEFAULT NULL,)ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `Dolasci` (`DolasciID`, `Naziv_mjesta` , `Datum_dolaska`) VALUES(1, Berlin, 31.05.2012.),(2, Oslo, 19.05.2012.),(1, Sarajevo, 09.05.2012.);
CREATE TABLE IF NOT EXISTS `Polasci`(`PolasciID` int (11) DEFAULT NULL,`Naziv_mjesta` varchar(50) DEFAULT NULL,`Datum_polaska` datetime DEFAULT NULL,)ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `Polasci` (`PolasciID`, `Naziv_mjesta` , `Datum_polaska`) VALUES(1, Berlin, 02.05.2012.),(2, Oslo, 13.04.2012.),(1, Sarajevo, 24.04.2012.);