View
247
Download
0
Category
Preview:
Citation preview
8/13/2019 Elementi Baze Podataka Gotov Seminarski
1/17
Visoka tehnika kolastrukovnih studija Novi Beograd
Seminarski radTema : Elementi baze podataka
Mentor :prof Dr Miroslav Medenica
Studenti :
Jelena Andjelkovi 22 / 2010
Petar Pruderovi 06 / 2010
Katarina Ninkovi148 / 2010
8/13/2019 Elementi Baze Podataka Gotov Seminarski
2/17
ACCESS
Program Access se pojavio 1992. godine i
otvorio je nove poglede u razvoju baza podatakapod Windows okruenjem. To je bila jedna odprvih relacionih baza podataka koja je razvijenaza Windows okruenjei bila je sigurno prva koja
je tada zadovoljila potrebe mnogih programerakoji su pokuavali da preu sa DOS-a naWindows. Pored toga to je bio vrlo lak zakorienje,prva verzija Access-a (Access1.0) je
napravljen tako da vrlo lako i brzo kreirajednostavne aplikacije.
8/13/2019 Elementi Baze Podataka Gotov Seminarski
3/17
UVOD U ACCESS
U poetku Access nije imao sva obeleja kojakarakteriuprofesionalni alat za razvoj aplikacija, pamnogi programeri su to nadomeivali korienjemVisual Basic-a. Time je omogueno menjanjeosobina formi i kontrola u realnom vremenu, ali opet
Visual Basic nije mogao da omogui tako lakumanipulaciju sa podacima kao toje to bilo mogueu Access-u.
8/13/2019 Elementi Baze Podataka Gotov Seminarski
4/17
UVOD U MICROSOFT ACCESS Nove verzije su doprinele da Access preuzme primat u desktop sistemima
za upravljanje bazama podataka, a neki od razloga su i: Access 95 i 97 su 32-bitni sistemi za upravljanje bazama podataka
sa32-bitnom mult i- t readed mainom kao podlogom,
Access ima dobru podrku relacionom modelu. Podrava dynaset,renik podataka, referencijalni integritet (ukljuuju i podrku zakaskadno brisanje i auriranje) I SQLjezik sa izvesnom sopstvenomnadgradnjom,
Access je u osnovi neproceduralno okruenje, mada poseduje snaanproceduralni jezik - Visual Basic for Ap pl icat ions ,
Visual Basic for Appl icat ions je standardan jezik implementiran kroz
razne Microsof t ove proizvode, ukljuujui Visual Basic, Micros oft
Word , Micros oft Excel i Micro soft Project , Access poseduje odlian model objekata za manipulaciju podacima
korienjem VBA koda: Data Ac cess Objects(DAO),
Access podrava vie korisniko deljenje baze i u f i le-server i u cl ient-server okruenju, poseduje podrku za replikaciju baze podataka.
8/13/2019 Elementi Baze Podataka Gotov Seminarski
5/17
Osnovne funkcije Access-a
Tabela
Tabela Tabela
Upit
Forma Izvetaj
Makro
Modul
Bezbednost
tampanje
8/13/2019 Elementi Baze Podataka Gotov Seminarski
6/17
Makroi su sekvence aktivnosti, koje automatizujuoperacije nad bazom podataka koje se ponavljaju. Priradu sa bazama podataka Access 2000, za
automatizaciju se koristi Visual Basic for Application(VBA).
Modul i su funkcije i procedure koje su napisane uprogramskom jeziku VBA. Funkcije VBA se koriste da bi
se izvravala sloenija izraunavanja od onih koja semogu lako izloiti pomou niza konvencionalnihmatematikih simbola, ili za izraunavanja kojazahtevaju donoenjeodluka. VBA potprogrami napisanisu za izvravanjeoperacije koje prevazilaze mogunosti
standardnih aktivnosti makroa toje jedan od razloga dase u Accessu naputa podrka makroima. VBApodprogrami se izvravaju tako to se pridruujuodgovarajuimdogaajima,kao toje pritisak na dugmepomoumia,koji se deavakada je aktivni objekat nekiobrazac ili izvetaj.
8/13/2019 Elementi Baze Podataka Gotov Seminarski
7/17
Bezbednost - sainjavaju funkcije koje su dostupne kaostavke menija i preko VBA potprograma. Pomou funkcijabezbednosti podataka moe se dopustiti drugim osobama
da koriste vau bazu podataka, u viekorisnikomokruenju. Pristup moete dodeliti grupi korisnika ilipojedincima, ali i ograniitenjihove mogunostiza pregled ilimodifikacije svih ili samo nekih tabela u bazi podataka
tampanje - doputa da odtampate praktino sve tomoete da pregledate u radnom reimu programaAccessa.
Web - Mogunost objavljivanjaunapreuju distribuciju
informacija preko intranet korporacije i javne Internet mree uobliku Word Wide Web strana. Access uvodi strane za pristuppodacima (DAPData Access Page). One vam doputaju danapravite aplikaciju za prikazivanje i auriranje podataka nastranama, koje koriste prednosti jezika Dynamic HTML
(DHTML) i Extensible Markup Language (XML).
8/13/2019 Elementi Baze Podataka Gotov Seminarski
8/17
Pojam baze podatakaBaza podataka (BP)je kolekcija meusobno povezanih podataka,uskladitenih sa minimumom redudanse, koje koriste, zajedniki, sviprocesi obrade u sistemu.
Sa aspekta implementacije, Baza podatakapredstavlja skup tabela
meusobno povezanih putem spoljnog kljua.
8/13/2019 Elementi Baze Podataka Gotov Seminarski
9/17
Primena Baze podataka
Baze podataka se koriste za prikupljanje uvanje imanipulaciju podacima na osnovu kojih se dobijaju nove
informacije u razliitim organizacijama kao to suposlovni sistemi zdravstvo, kolstvo, vladine institucije...
Svakodnevno ih koriste pojedinci putem linih raunararadne grupe, putem mrenih servera i svi zaposleniputem aplikacija koje se nalaze u poslovnom sistemu.
Bazama podataka takodje pristupaju kupci i drugi
udaljeni korisnici korienjem razliitih tehnologija kaoto su govorni automati, web itai (browser i ),digitalni telefoni i sl.
8/13/2019 Elementi Baze Podataka Gotov Seminarski
10/17
ELEMENTI BAZE PODATAKA
Osnovni elementi baza podataka su:
entitet,
atribut, klju,
polje,
slog i relacija.
8/13/2019 Elementi Baze Podataka Gotov Seminarski
11/17
RELACIJA
Relacijaje veza izmeu dva entiteta u ciljupovezivanja odreenih grupa podataka radilakegkorienja tih podataka. Povezivanje je
mogue samo ako entiteti sadre zajednike,kljune atributekojima se vripovezivanje
Na primer atribut "iframaine"je kljuza entitet "maina"i vripovezivanje ovogentiteta sa entitetom "radni nalog" u kome setakoe nalazi kao jedan odatributa)
8/13/2019 Elementi Baze Podataka Gotov Seminarski
12/17
ENTITET
Entitet je individualni primer elementastvarnog sveta ili njegovog iseka.
Entitet je bilo sto o cemu zelimo prikupljati
i spremati informacije. Tip entiteta je skup entiteta s istim
svojstvima.
Entitetje svaka realna injenica, dogaajili pojava, bez obzira na svoju sutinu (naprimer sastanak, mainska operacija i sl.).
8/13/2019 Elementi Baze Podataka Gotov Seminarski
13/17
ATRIBUT
Atr ibut i predstavljaju entitet, odnosno
opisuju njegove osobine (na primer za
entitet UPOLJENIKatributi su ime,prezime, plata, stimulacija, JMBG ).
Atribut je svojstvo koje posjeduje neki
entitet.
Atribut
8/13/2019 Elementi Baze Podataka Gotov Seminarski
14/17
KLJU
Kljuje jedan od atributa koji jejedinstven i slui zaureivanje ipretraivanje podataka. Primarni kljuje
najee ifra, odnosnoidentifikacioni brojodgovarajueg entiteta.
Primarni klju je minimalni skup atributapotreban za jednoznacno odredivanjezapisa
8/13/2019 Elementi Baze Podataka Gotov Seminarski
15/17
Polje
Polje je osnovna jedinica baze
podataka, sadri jedan podatak ikarakterie se tipom
(tekstualni,numeriki, datumski...).
POLJA
8/13/2019 Elementi Baze Podataka Gotov Seminarski
16/17
SLOG
Slog ili zapis je grupa polja, odnosno
skup podataka o jednom entitetu za
odgovarajue atribute.
Slog (record) je red u tabeli baze
podataka u koji se upisuje podatak o
nekoj temi.
8/13/2019 Elementi Baze Podataka Gotov Seminarski
17/17
ZAKLJUAK
Baze podataka danas predstavljaju ne izbeanalat u poslovanju svake firme. Laka dostupnost
bazama (Access u okviru Microsoft Office-a)uslovila je da praktino ne postoji firma kojanema bilo kakvu bazu podataka to je ipokazano ovim seminarskim radom da se na
vrlo jednostavan nain moe kreirati bazapodataka koja moe da zadovolji veinuprosenih korisnika.
Recommended