Professional Documents
Culture Documents
Kafic 2
Kafic 2
Kafic 2
Uvod...................................................................................................................... 2
Istorija baza podataka........................................................................................... 3
Kreiranje baze podataka........................................................................................ 4
Tabele.................................................................................................................... 6
Upiti....................................................................................................................... 8
Forme.................................................................................................................... 9
Izrada switchboarda(Glavne forme)..................................................................11
Izvetaji............................................................................................................... 11
Zakljuak............................................................................................................. 13
Uvod
Baza podataka se definie kao skup meusobno povezanih
podataka, smesteni u spoljanjoj memoriji raunarskog sistema. Podaci su
istovremeno dostupni raznim korisnicima i aplikacionim programima.
Baza podatka je kolekcija podataka organizovanih za brzo pretraivanje i
pristup, koja zajedno sa sistemom za administraciju, organizovanje i
memorisanje tih podataka, ini sistem baze podataka. Iz ugla korisnika,
podaci su na neki logiki nain povezani oni predstavljaju neke aspekte
realnog sveta. Ubacivanje, promena, brisanje i itanje podataka obavlja se
posredstvom zajednikog softvera. Korisnici i aplikacije pritom ne moraju
poznavati detalje fizikog prikaza podataka, ve se referenciraju na
logiku strukturu baze.
Od samog poetka koritenja raunara,obrada razliitih vrsta
podataka ,bila je jedan od osnovnih zadataka.Podaci i informacije su
postali pokretaka snaga modernog poslovanja na zapadu pa i celom
svetu .Kada elimo da imamo kvalitetne informacije o svim segmentima
naeg poslovnog ili ak privatnog ivota najbolje je da na odreen nain
organizujemo sve podatke koje mogu da nam prue informacije koje su od
velike vanosti u trenutku kada su nam potrebne . Pogotovo se odnosi na
situacije kada u kratkom roku moramo doneti neku kvalitetnu ili
sudbonosnu odluku . Tada bi bilo najbolje da podaci za svaki pojedini
element budu organizovani tako da se mogu smestiti u tabele sa
istovrsnim zaglavljem . Moe , a veoma esto i mora da bude vie tabela
koje bi obuhvatili sve segmente naeg interesovanja . Svi ti segmenti se
neretko zbog svoje prirode moraju organizovati u posebne tabele , a te
tabele se mogu povezivati preko odreenih zajednikih elemenata . Skup
vie tih tabela koje slue jednom zajednikom cilju,skupa sa njihovim
veznim elementima naziva se bazom podataka . Njihov zajedniki cilj se
odosi na svoenje veoma brze i uspene informacije o svim dogaajima
koji se deavaju unutar jedne celine. U sluaju kada naa baza postane
toliko komplikovana da nismo vie u stanju da jednostavno kontroliemo
tok i razvoj podataka potrebno je prei na vii stepen organizacije
podataka i poeti razmiljati o sistemu za upravljanje bazom podataka .
Postoji vie sistema za rad sa bazama podataka kao to su : dbsm, access,
foxpro, oracle, microsoft sql, db2, xml, . . .
Korisnici pristupaju bazi podataka prvenstveno preko upitnika.
Korienjem kljunih rei i svrstavanjem komandi korisnici mogu brzo da
pronau, preurede, grupiu i odaberu oblast u mnogim zapisima koje treba
vratiti ili pomou kojih treba sastaviti izvetaje o naroitoj skupini
podataka u skladu s pravilima dotinog sistema voenja baze podataka.
Postoje razliite vrste baza podataka, zavisno od toga na koji nain
su podaci interno organizovani. Tako se razlikuju hijerarhijske, mrene
(CODASYL),
relacionalne,
objektno-orijentisane,
objektno-relacione,
prilagoene za WEB HTML multimedijske baze podataka.
Podaci su predstavljeni na uniformni nain (npr. u relacionim bazama
podataka podaci su organizovani u tabelama), to olakava pristup i
korienje od strane eksternih programa. Tako jednu bazu podataka moe
koristiti niz razliitih programa, pisanih u razliitim programskim jezicima.
U ovom primeru, naziv baze neka je Kafic. Nakon klika na dugme Create,
otvara se novokreirana baza podataka, odnosno prostor u kome se
kreiraju tabele za bazu podataka Apoteka.
Svaka baza podataka kreirana u Access 2007 dobija ekstenziju .accdb to
je skradeno od Access DataBase, za razliku od prethodnih verzija Access-a
gde je ekstenzija bila .mdb (Microsoft DataBase).
Tabele
Tabela u Access-u predstavlja relaciju iz relacionog modela baza
podataka. Jedan red tabele predstavlja jednu n-torku ili jednu pojavu
relacije, to odgovara jednoj pojavi tipa entiteta. Kolona u toj tabeli ili polje
(field) u terminologiji Access-a odgovara jednom atributu tipa entiteta.
Definicija tabele se u krajnjoj liniji i svodi na to da se definie lista fieldova jedne tabele i da se svako polje (field) okarakterie nizom osobina.
Neke od tih osobina je neophodno odrediti, neke se mogu i preskoiti.
Kada se definiu sve tabele na osnovu relacione eme, potrebno je jo
uspostaviti i veze (relationships) meu tabelama koje su u vezi. Preciznije,
naznaava se preko kojih polja su tabele u vezi, to omuguava Access-u
da se izmeu ostalog brine i o integritetu (tanosti) baze podataka.
Tabele u Access-u se mogu formirati na nekoliko naina:
Datasheet View omoguava direktno unoenje podataka u
tabelu, pri emu program sam odreuje tip polja. Ime polja se daje
opcijom
Rename Column iz menija koji se dobija desnim klikom na naslov
kolone. Ovaj nain se retko koristi, jedino ako nije poznata struktura
tabele ili ako je potrebno ubaciti kopirane podatke iz nekog drugog
programa (npr.MS Excel).
Design View omoguava kreiranje tabele detaljnim izborom
svojstava polja podataka, kao to su imena polja, tip podataka i veliina
polja, odreivanje primarnog kljua, i slino. To je najede koriden
pristup.
Table Wizard poziva arobnjaka koji koristi biblioteku ved
formiranih tabela. Ova mogunost je korisna kada se kreiraju
standardni objekti kao to su adresari, rauni u fazi uenja, ali se u
praksi ne koristi mnogo.
Import Table omoguava uvoz tabele iz nekog drugog izvora
podataka, druge Access baze, MS Excel dokumenta, kao i fajlova
tekstualnog formata.
Link Table obezbeuje povezivanje sa tabelama iz druge MS
Access baze (moe i neki drugi format baze), pri emu tabela ostaje u
matinoj bazi, a linkom se omoguduje veza na nju u cilju pregleda i
eventualno auriranja podataka. U ovoj situaciji, pristup dizajnu tabele
nije mogu iz baze koja ima link na datu tabelu, ved samo iz matine
(izvorne) baze. Dizajnu tabele se ne moe pristupiti dok se svi aktivni
7
Upiti
10
Forme
Forme ine onaj deo aplikacije nad bazom podataka koji omoguava
unos podataka u tabele, umesto da se direktno pristupa tabelama, zatim
izmenu postojeih podataka i njihov sofisticirani prikaz Svi podaci koji se
unose u bazu podataka zavravaju u tabeli i spremni su za obradu. Pomalo
je zamorno unositi podatke direktno u tabelu, te se kreiraju posebne
maske tzv. forme kako bi se lake unosili podaci. Forma omoguava
stvaranje stranice kako bi se kasnije unosili eljeni podaci na
11
12
13
Izvetaji
Izvetaj je zavrni cilj obrade podataka. Kada se kreira realna baza
podataka potrebno je vrlo paljivo notirati koji su to tipski izvetaji koji e
biti potrebni rukovodstvu firme i koji e se jednostavno dobijati klikom na
taster. Naravno to ne iskljuuje mogunost pravljenja dodatnih izvetaja u
hodu. Po svojoj prirodi izvetaj se pravi nad nekim prethodno definisanim
upitom kojim je dobijen odgovor na eljeno pitanje. Da bi smo dobili
izvetaj nad upitom koji smo prethodno razmatrli potrebno je selektovati
upit, a onda odabirom tab a Create klinkuti na dugme Report. Dobiemo
prozor kao na sledeoj slici. Ako hoemo moemo izmeniti Caption e
labela ili dodati nove labele
.
14
Zakljuak
15
16