Baza podataka Objekti i primer baze podataka Objekti
Baza podataka Objekti i primer baze podataka
Objekti baze Razvijena baza podataka u Accessu se sastoji od sledećih elemenata, tj. objekata: tabele, upiti, obrasci i izveštaji; a može sadržati: Data Access strane, makroe i/ili VBA module (Visual Basic for Application programski jezik za programiranje operacija u Office aplikacijama).
Tabele su nosioci podataka. Podaci se mogu nalaziti isključivo u tabelama. Svaka tabela se sastoji od kolona i redova, dok se presek kolone i reda naziva polje. Polje može biti sledećeg tipa: tekst, broj, datum/vreme, logičko polje, memo polje itd. Baza podataka može (često i treba) da sadrži više tabela koje se preko relacija međusobno povezuju. Npr. čitaoce ćemo držati u jednoj tabeli, knjige u drugoj, a iznajmljivanja/vraćanja knjiga u trećoj. Relacije se uspostavljaju samo među istovetnim podacima.
Upiti su posebni pregledi kojima se postavlja neki upit nad tabelom i koji izdvajaju podatke za pregled na ekranu ili štampanje putem izveštaja. Npr. ukoliko želimo pregled svih narudžbina ostvarenih posle meseca januara u kriterijum za upit ćemo upisati >31. 01. 2000. Upiti mogu filtirati podatke ne samo iz jedne tabele već se to može činiti iz više tabela ili čak iz jednog ili više drugih upita. Takođe mogu istovremeno filtrirati podatke po više kriterijuma.
Forme (formulari, obrasci ili maske za unos i pregled) Forma je samo "pogled" na tabelu u čoveku prihvatljivijem izgledu. Nad formiranom tabelom koja sadrži podatke o nekom čitaocu formiramo masku za unos koja ima izgled papirnog obrasca - kartice, te manipulant ne mora da poznaje rad sa Accessom, nego samo koristi elektronske obrasce (maske) i unosi podatke putem tastature Forma za unos podataka može sadržati slike, komandne tastere može sadržati logička polja predstavljena putem prekidača, može sadržati podformu itd.
Izveštaji su elektronski oblik klasičnih papirnih obrazaca koje možemo gledati na ekranu ili štampati na papir. Podaci prikazani u izveštaju mogu biti izvedeni iz tabela ili iz upita (filtrirani podaci). Dizajniranje izveštaja je veoma slično dizajniranju formi. Dizajniranje i kreiranje izvešaja je najzgodniji deo posla - vaša baza je gotova i ispravno radi, stupa na scenu vaša mašta i kreativnost uz poštovanje tipografije slaganja dokumenata
Data Access Pages Spona između baze i Internet Explorera je izvedena pomoću Data Access Strana. Za razliku od Accessa 97, gde se pogled na podatke iz baze može izvesti eksportovanjem podataka u HTML kod, Data Access strane u Accessu 2003 predstavljaju dinamičku vezu između baze i HTML koda. U razvijenoj aplikaciji kojoj se pristupa preko Internet Explorera možete pristupati podacima u tabelama MDB baze, menjati ih ili pregledati.
Makroi i VBA moduli predstavljaju dva načina za programiranje baze podataka pisanjem programa. Često se javlja potreba za formiranjem funkcija koje ne postoje u Accessu, ili se grupe funkcija moraju vezati u jedan sklop, te se za razvijanje i automatizovanje baze podataka mora pristupiti pisanju programa. Makroima se iz konačnog skupa funkcija i naredbi automatizuje rad baze; međutim, njihovo korišćenje se u novijim aplikacijama izbegava, jer se puna sloboda i funkcionalnost ostvaruju tek u VBA.
- Slides: 8