Professional Documents
Culture Documents
Baza podataka
U osnovi svakog informacionog sistema je
dobro isplanirana baza podataka.. Nekada su podaci bili organizirani u datoteke (tzv. klasian nain organizacije podataka). Ovaj nain organizacije ima niz mana, pa danas prevladava organizacija podataka u bazama podataka.
meusobno povezanih podataka koji je tako organiziran da olakava pretraivanje. Bazu podataka, po pravilu, koristi veliki broj korisnika. Pristup i koritenje podataka iz baze podataka omogueno je programima koji se nazivaju sistemi za upravljanje bazama podataka (DBMS Data Base Managemant System). Baza podataka predstavlja osnovu svakog informacionog sistema.
je da su informacije podijeljene u logike skupove podataka tabele. Kada se informacija smjesti u tabelu, mogue je sa njom obavljati razne operacije: prikazivanje, mijenjanje, dodavanje, brisanje, pretraivanje, tampanje Auriranje predstavlja izmjenu ili brisanje sadraja baze podataka, kao i upisivanje novog sadraja u bazu.
podataka u tabele u okviru baze podataka: smanjuje se broj pojavljivanja istih podataka u okviru baze; promjena podataka, ako je potrebno, vri se samo na jednom mjestu (tabeli); svaka tabela u relacionoj bazi predstavlja jedan objekt s podacima koji predstavljaju logiku cjelinu; tabele mogu meu sobom biti povezane, to omoguuje grupiranje, pretraivanje i dobijanje informacija u razliitim oblicima; lake i bre se dolazi do potrebnih informacija.
Polje se nalazi u presjeku reda i kolone tabele. Svako polje ima svoje ime. Skup svih polja u jednom redu tabele naziva se slog. Svaki slog tabele ima istu strukturu, ali razliite sadraje. Skup svih tabela i drugih objekata (obrasci, izvjetaji) definiranih u cilju rjeavanja odreenog zadatka naziva se baza podataka. Bazu podataka treba najprije paljivo isplanirati, pa tek onda kreirati i oblikovati bazu.
Baza podataka predstavlja osnovu svakog informacionog Integritet baze podataka ini skup pravila koji
sistema.
osiguravaju ispravnost zavisnosti i nepromjenljivosti stanja baze podataka prilikom unoenja, osvjeavanja i brisanja podataka. Transakcija prilikom obrade podataka prevodi jedno stanje u drugo i njeno izvravanje ne smije biti prekinuto. Jedna transakcija traje od trenutka kada korisnik poalje zahtjev da se izvri neka operacija nad podacima, pa do dobijanja povratne informacije. Ako doe do prekida izvravanja transakcije mogua je pojava greke. Upravljanje izvravanjem transakcijama izvrava sistem za upravljanje bazama podataka.
Kreiranje upita
Jedna od niza prednosti baza podataka jeste da svaki korisnik vidi
podatke u strukturi i formatu koji njemu najvie odgovaraju. Tako u velikim firmama, zaposleni imaju pristup podacima i vide ih u obliku koji odgovara funkciji na kojoj se nalaze u toj firmi (direktor, ef raunovodstva, operater, programer). Pored odgovarajuih privilegija, za prikazivanje podataka iz baze podataka u eljenom obliku koriste se upiti (queries) i izvetaji (reports). Korisnik najee nije upoznat sa unutranjom organizacijom podataka u raunaru, da li se oni nalaze u jednoj ili vie tabela i na koji nain su povezani, jer ovi podaci najee nisu bitni za njegov rad.
programu Microsoft Access, otvara se komunikacioni prozor koji se koristi za kreiranje tabela, upita, formulara, izvetaja, veb stranica, makroa i modula.
Pregled upita
Standardni jezik relacionih baza podataka je SQL (Standard Query
Language). Ovaj jezik se koristi za pisanje upita. Za kreiranje
osnovnih upita u programu Microsoft Access poetnicima nije potrebno detaljno poznavanje ovog jezika. Upiti prikazuju samo ona polja koja sadre izabrane podatke i mogu da kombinira pri tome dvije ili vie tabela, sljedei relacije koje postoje izmeu njih. Struktura upita se moe snimiti i trajno sauvati. Upitom se postavljaju kriteriji i sortiraju podaci u njemu (Sort, Criteria). Nakon izvravanja upita, MS Access formira i prikazuje skup slogova koje se trae, u obliku tabele. To je dinamiki skup slogova. On je virtuelni skup slogova koji se ne uva u bazi podataka.
Izrada upita
Microsoft Access ima dva naina izrade
upita:
1) 2) arobnjaci direktno Query Design.
Design moe se: dodavati, rasporeivati i ukljuivati polja i kontrole (mjenjati strukturu upita).