Académique Documents
Professionnel Documents
Culture Documents
U ovom poglavlju nauit ete neke osnovne pojmove vezane uz definiranje baze podataka, teoriju
modeliranja baze, strukturu baze te vrste podataka koji se u bazu mogu smjestiti.
NOVA ZNANJA
Razumjet ete znaenje baze podataka
Razumjet ete strukturu tablice, sloga, polja, tipova polja
Znat ete postaviti relacijske veze
Znat ete koji su tipovi podataka pohranjeni u tablice.
NOVI POJMOVI
Baza podataka (Database)
Tablica (Table)
Slog (Record)
Polje (Field)
Relacije (Relations).
Microsoft Access 2007 - relacijske baze podataka
(5.1.4.4) Za sigurnost podataka brinu se administratori baze podataka. Takvi strunjaci definiraju
(5.1.4.3) razinu sigurnosti i dozvole pristupa bazi te dodjeljuju prava korisnicima. Neki korisnici e,
na primjer, moi samo pregledavati podatke, drugi e moi unositi i pregledavati podatke ali
ih nee moi brisati. Administratori e takoer osigurati adekvatnu politiku izrade priuvnih
kopija, za sluaj da se dogodi pogreka u sustavu i nastupi gubitak podataka.
(5.1.1.1) Na pitanje to je to baza podataka postoji vie odgovora. Pretpostavimo da imate malo
poduzee koje se bavi proizvodnjom i da traite novog djelatnika. Stotinjak kandidata vam
je poslalo svoje ivotopise putem elektronike pote (e-maila) u Wordovim datotekama
(.doc ili docx), a vi ih spremate u mapu Dokumenti (Documents). Jesu li ti dokumenti baza
podataka? Naravno da jesu. Ali, tu nastaje problem kako brzo i tono dobiti npr. podatak o
najmlaem kandidatu iz Sisako-moslavake upanije koji je zavrio FER i enskog je spola,
koliki je prosjek starosti za prijavljene kandidate, koja je najea zavrena kola/fakultet ili
koliko kandidata govori njemaki jezik, a mlai su od 35 godina?
Za rjeavanje ovakvih pitanja morali biste proitati detaljno sve ivotopise, pokuati
strukturirati podatke i smjestiti ih u tablicu koja bi sadravala samo podatke od bitne vanosti
i na taj nain si olakati obradu podataka. Upravo se to dogaa u bazama podataka: podaci
su strukturirani i organizirani u tablice i tako pospremljeni na disk raunala. Na primjeru u
nastavku vidite: lijeva strana sadri nestrukturirane, a desna strukturirane informacije.
16
Rije autora
Najvea poduzea i banke, zrakoplovne kompanije, dravna uprava, policija i ostali sustavi
koji rade s veoma velikim koliinama podataka svojim e bazama podataka upravljati
pomou Microsoftova SQL Servera, Oraclea, DB2 i sl.
Vano: Baze podataka su u pravilu dio poslovnih sustava: banaka, gradskih i dravnih
institucija, lokalne uprave, vojske, policije, bolnice, velikih, malih i srednjih poduzea.
Podaci su strukturirani i organizirani u tablice te zapisani na diskove raunala.
Jedna od teorija kae da je podatak opis svojstva nekog entiteta (objekta, osobe, dogaaja).
Informacija je pak novost ili novina koja poveava nae znanje. Primjer: entitet cvijet ima
svoja svojstva: ime mu je rua, crvene je boje, ugodnog je mirisa, zatiena bodljama
Vrijednost svakog svojstva (crvena, ugodan, bodlje) je podatak. Kada te podatke obradimo,
tada podatak postaje informacija za primatelja koji s tim podacima radi. Primatelj pridodaje
znaenje tim podacima i stvara novo znanje.
MS Access je program koji radi s relacijskim modelom baze podataka. Osim relacijskog,
postoje hijerarhijski i mreni modeli. Svaki od navedenih modela ima svoje dobre i loe
strane. Relacijski model je najzastupljeniji jer je dovoljno moan za prikaz i najsloenijih
baza podataka. On je ujedno i dovoljno jednostavan da ga se u relativno kratkom vremenu
savlada. Tu su i ostale osobine, kao npr. fleksibilnost i mogunost nadogradnje.
17
Microsoft Access 2007 - relacijske baze podataka
Tablica 1
R.br. Ime Odjel Upravitelj
1 Pero Peri prodaja Mia izmi
2 Mario Miri prodaja Mia izmi
3 Jasna Novai prodaja Mia izmi-Tot
4 Ines Cvitkovi nabava Tanja imuni
Uoite da je na mjestu upravitelja odjela prodaje ga Mia izmi. Kod zapisa pod rednim
brojem 3, upravitelj odjela je Mia izmi-Tot. Je li to ista osoba kao i Mia izmi? Odgovor:
ista je osoba, ali je kod zapisa na rednom broju 3 dodano i muevljevo prezime. Ova dvojba
nastala je zahvaljujui redundanciji podataka. Takoer, ako obriete djelatnike s rednim
brojem 1, 2 i 3, obrisat ete iz tablice i zadnji podatak o upravitelju s imenom Mia izmi,
to ne elite.
18
Rije autora
U tablici Odjeli uoite upravitelja koji se zove Mia izmi iz odjela prodaje, a ifra tog
odjela je 55. Slijedei relacijsku vezu, dolazite do tablice Djelatnici, pronalazite odjel sa
ifrom 55 i vidite da su u odjelu s tom ifrom zaposleni:
Obratite pozornost: stupac [ifra odjela] je zajedniki za obje tablice. Podaci o rednom broju,
imenu, prezimenu i zanimanju dolaze iz tablice Djelatnici, dok podaci o nazivu odjela i
imenu upravitelja odjela dolaze iz tablice Odjeli. Ako biste u tablici Odjeli promijenili
19
Microsoft Access 2007 - relacijske baze podataka
podatak o upravitelju, npr. gi izmi dodali muevljevo prezime: Tot, tada bi se izmijenjeni
podatak Mia izmi Tot pojavio kod svih djelatnika iz odjela prodaje. Time smo izbjegli
nepodudarnost, sauvali konzistentnost i efikasnost upravljanja podacima.
Vano: Relacija je virtualna, logika veza, nevidljiva ica koja povezuje dvije tablice (ili vie
njih) po podatku ija je vrijednost jednaka u obje tablice.
20