Professional Documents
Culture Documents
ELEKTROTEHNIKI FAKULTET
Struni studij
Aerodrom
Projektni zadatak iz kolegija
Baze podataka
Sadraj
1.
2.
3.
4.
5.
6.
7.
8.
9.
Aerodrom
2. ER DIJAGRAM
Aerodrom
3. RELACIJSKI MODEL
Aerodrom
Tablica avioni
Ova tablica sadri podatke o tipu aviona, broju sjedala te kompaniji kojoj avion
pripada. Kao primarni klju postavljen je id_avioni, to je ujedno i strani klju za tablicu
letovi. Tablica je ograniena s jednim stranim kljuem iz tablice kompanije
(id_kompanije).
Tablica letovi
Najvea tablica. Sadri podatke o rutama aviona te njihovim cijenama i
udaljenosti izmeu njih. Primarni klju je id_letovi koji je samopoveavajui te je tipa
integer. Ujedno je strani klju za tablicu rezervacije. Ova tablica je ograniena sa vie
stranih kljueva iz tablica lokacije i avioni (id_lokacija, id_avioni).
Tablica rezervacije
Tablica sadri podatke o rezerviranim letovima za putnike. Kao primarni klju
postavljen je id_rezervacije. Tablica je ograniena sa stranim kljuem id_letovi.
Tablica kompanije
Tablica sadri podatke kao to je naziv kompanije i sjedite. Primarni klju je
id_kompanije, on je ujedno i strani klju za tablicu avioni.
Tablica lokacije
Mala tablica koja sadri podatak o lokaciji polazita ili odredita. Primarni klju
je id_lokacija a ujedno je i strani klju za tablicu letovi.
Aerodrom
Aerodrom
Aerodrom
Aerodrom
Aerodrom
Aerodrom
8. ZAKLJUAK
Izradom zadatka upoznali smo se sa osnovama baza podataka. Uvidjeli smo
kako u praksi radi mysql baza (XAMPP). Nauili smo koje su osnovne naredbe SQL
jezika kao to su SELECT, INSERT, UPDATE, JOIN, AS, DELETE, AND. Takoer
smo vidjeli razliku u tipu baze. S tipom InnoDB omogueno nam je kreiranje stranih
kljueva i ogranienja na bazu.
XAMPP samo koristili jer je vrlo mali i jednostavan program sa svim potrebnim
dodacima. Za crtanje ER digrama koriten je program Edraw UML Diagram 5.1, a za
ispitivanje uvjeta koriten je program MySQL Query Browser. Njime je ispitivano da li
su uvjeti pri ispisu podataka zadovoljeni.
Aerodrom
10
9. REFERENCE
Aerodrom
11