Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
as 1 - Istorija, razvoj i karakteristike programa MicrosoftAccess
Baze podataka su svojevrsne organizovane "elektronske kartice", kolekcija informacija vezanihza odreeni subjekt, namenu ili pojavu, kao to su praenje narudbina kupaca, voenje stanjamagacina ili odravanje muzike kolekcije u prividnom tabelarnom izgledu.
Baze u Accessu
Za razliku od drugih programa za rad sa bazama podataka kod kojih se svaka tabela nalazi u posebnoj datoteci (najee dbf tipa), kompletna Access baza se nalazi u tano jednoj datoteci(datoteka ima ekstenziju MDB, odnosne MDE ili ADP). O razlikama izmeu ovih tipovadatoteka emo kasnije rei neto vie.Bazu podataka ne ine samo organizovane tabele kao nosioci podataka, ve je to kompletan program koji moe proraunavati, filtrirati podatke, tampati izvetaje itd. Programe slinog tipamoete najee sresti u preduzeima, bankama, potama, arhivama, i praktino reeno - svuda.
Microsoft Access
Microsoft Access je program za rad sa bazama podataka firme Microsoft. Aktuelna verzija nosioznaku 2000, dok je i prethodna verzija 97 u irokoj upotrebi. Za Microsoft Access proizvoatvrdi da je najpodavaniji program za rad sa bazama podataka svih vremena, sa desetinamamiliona prodatih kopija. Access 2000 je ovog asa najnovija, esta verzija i dolazi u paketuMicrosoft Office 2000 Professional, a sam program je imao tri 16-bitne verzije i tri 32-bitneverzije. U trenutku objavljivanja ovog asa, u pripremi je verzija Accessa za MS Office 10 ija beta verzija je ve u rukama probranih testera.U poetnim verzijama nesavren, program je danas prerastao u najozbiljnijeg konkurenta zarazvoj aplikacija kod kojih je osnova baza podataka. Dok se nekada programirala svaka operacijanad bazom, u Accessu je veina stvari automatizovana i uz oslanjanje na usluge operativnogsistema se esto do gotove, jednostavne baze, dolazi koristei iskljuivo rad sa miem beznapisane ijedne linije programskog koda. U Accessu se svaki podatak ili polje tretira kao objekatkoji ima skup osobina, te kaemo da je Access objektna baza podataka i da se formiranje bazenaziva objektno programiranje baze.U narednim lekcijama proi emo put od samog poetka do kraja kreiranja jedne upotrebljive baze podataka, prilagoavajui je pri tom svojim specifinim potrebama. U toku kursa emorazvijati aplikaciju za poslovanje jedne biblioteke, koja bi se uz minorne izmene mogla prilagoditi videotekama i CD klubovima.Za praenje kursa neophodno je predznanje u radu sa operativnim sistemom Windows verzije 95,98 ili Me, odnosno Windowsom NT ili 2000, poznavanje termina koji se koriste i u drugim programima (npr. meni, taster, klik, selektovanje, prevlaenje, minimizovanje, maksimizovanje,radna povrina, itd).
 
Ob
 jekti
b
aze
azvijena baza podataka u Accessu se sastoji od sledeih elemenata, tj. objekata: tabele, upiti,maske i izvetaji; a moe sadrati: Data Access strane, makroe i/ili VBA module (Visual Basicfor Application - programski jezik za programiranje operacija u Office aplikacijama).
Ta
b
ele
Tabele su nosioci podataka. Podaci se mogu nalaziti iskljuivo u tabelama. Svaka tabela sesastoji od kolona i redova, dok se presek kolone i reda naziva polje. Polje moe biti sledeegtipa: tekst, broj, datum/vreme, logiko polje, memo polje (polje u koga se moe uneti tekst proizvoljne veliine), polje za unos brojeva u novanom formatu, posebno polje u kome seautomatski po zapoetom unosu sloga inkrementira broj (polje AutoNumber), hiperlink polje(pokaziva na adresu na Internetu), OLE objekt polje (polje sa objektom povezanim iz drugog programa) i Look Up polje (polje iji prikazani sadraj se nalazi u drugoj tabeli). Pri kreiranju baze podataka veoma je bitno postaviti tip polja, jer su brzina rada, organizovanost podataka iveliina same baze u direknoj vezi sa ispravno postavljenim tipom polja. Npr. za datum tipa01/01/2001 tip polja emo postaviti na Date/Time (datum/vreme); za iskljuivo numerikevrednosti postavljamo tip polja na Number; za kombinovani alfanumeriki unos tip polja postavljamo na Text kod koga se predvia maksimalni broj karaktera u unosu, 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anjaknjiga u treoj.
elacije se uspostavljaju samo meu istovetnim podacima, a najee izmeuifara (npr. ifru italaca u tabeli itaoci_osnovni_podaci i ifru italaca u tabeli izdavanje_knjigavalja meusobno povezati relacijom jedan prema vie - jedan italac moe uzeti vie knjiga, alise jedna knjiga ne moe nalaziti kod vie italaca istovremeno). Na ovaj nain se izbegavaviestruki unos podataka za itaoca pri svakoj njegovoj poseti biblioteci, a mogunost greaka priunosu adrese ili naziva itaoca je praktino anulirana.
Upiti
 
 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binaostvarenih posle meseca januara u kriterijum za upit emo upisati >31.01.2000.Sem izdvajanja podataka postoje i posebni upiti koji mogu kreirati tabelu koristei drugu tabeluili vie drugih tabela nad kojom je postavljen upit, odnosno mogu brisati podatke iz postojeetabele takoe po nekom kriterijumu. Postoje i drugi koje emo takoe kasnije razmotriti. Za sadaih samo nabrojimo: Update upit (proraunava podatke i rezultat upisuje u polje tabele, npr.ukupno=cena*koliina - upisuje rezultat u polje ukupno), Union upit, Crosstab upit (proraunnad prividnom matricom) i Append upit koji dodaje slogove u postojeu tabelu.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.
F
orme (formulari, o
b
rasci ili maske za unos i pregled)
Forma je samo "pogled" na tabelu u oveku prihvatljivijem izgledu. Nad formiranom tabelomkoja 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 elektronskeobrasce (maske) i unosi podatke putem tastature, ba kao to je to ranije inio olovkom.Forma za unos podataka moe sadrati slike, komandne tastere (pritiskom na njih se aktiviraneka komanda kao to je tampanje trenutne kartice ili prelaz na drugu formu), moe sadratilogika polja predstavljena putem prekidaa, moe sadrati podformu itd.
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more