Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

ER model šeme baze podataka:

(Sef)
(0, N)

(0, N) RADNIK (0, 1) SEF

(0, N) (Podredjeni)

RUKOVODI
RADI_NA

(0, N)
(1, 1)
PROJEKAT

Šema relacione baze podataka:

RADNIK({Mbr, Prez, Ime, Sef, Plata, Datr}, {Mbr})


PROJEKAT({Sifp, Nazp, Ruk}, {Sifp})
RADPROJ({Mbr, Sifp, BrSati}, {Mbr+Sifp})

RADNIK [Sef] ⊆ RADNIK [Mbr]


PROJEKAT [Ruk] ⊆ RADNIK [Mbr]
RADPROJ [Mbr] ⊆ RADNIK [Mbr]
RADPROJ [Sifp] ⊆ PROJEKAT [Sifp]
Null (PROJEKAT, Ruk) = ⊥

1
Tabela: Radnik
mbr prez ime sef plata datr
100 Mitrovic Milan null 75000 31 /05 /1975
101 Mirkovic Dragana 100 65000 12 /06 /1978
102 Filipovic Petar 100 65000 17 /11 /1979
103 Kljajic Marija 100 65000 18 /06 /1979
104 Psodorov Laza 101 45000 19 /10 /1984
105 Kapidzic Pera 101 45000 21 /01 /1983
106 Peric Sandra 102 45000 27 /12 /1980
107 Lazic Dragana 103 55000 12 /05 /1980
108 Nadj Ana 103 55000 14 /11 /1986
109 Kopanja Maja 103 25000 28 /10 /1988
110 Mirkovic Aleksandar 102 25000 12 /01 /1980
111 Bojic Petar 102 27000 10 /12 /1982

Tabela: Projekat
sifp nazp ruk
200 IS banke 100
201 IS osig drustva 101
202 IS skole 101
203 IS kafica 101
204 IS Kafane 102
205 IS fakulteta 103

Tabela: Radproj
mbr sifp brsati
100 200 4
101 201 6
101 202 7
101 203 16
102 204 12
103 205 5
107 201 13
108 201 3
109 202 21
110 202 14
111 203 8
110 203 7
111 204 35
109 205 44
109 204 47
108 205 44

2
1. Čas
1. U microsoft Accessu napraviti novu bazu podataka.

a. Pokrenuti Microsoft Access:

b. Odabrati opciju Blank database...:

c. Uneti naziv nove baze (u našem slučaju preduzeće)


d. Odabrati opciju Create table in Design view:

3
e. Uneti detalje o kolonama tabela:

f. Nakon unosa zatvorite prozor pritiskom na Close


g. Unesete naziv tabele:

h. Prebaciti se u datasheet view


i. Uneti podatke o radnicima:

4
j. Ponoviti isti postupak za tabelu Projekat:

5
2. Čas

Definisanje veza izmeñu tabela:


1. Odaberite opciju iz glavnog menija Tools-> Relationships
2. Ako se ne pojavi prozor, Odaberite Relationships->Show Table:

3. Dodati sve tabele a zatim prevući mišem od polja u tabeli kojeg želite da povežete
do polja u drugoj tabeli sa kojim želite da povežete. Pojavljuje se sledeći prozor:

4. Potrebno je dobiti veze kao na slici:

6
Stvaranje korisničkih formi
1. način:
1. Odabrati polje Forms:

2. Kliknuti na dugme New


3. Odabrati način stvaranja forme:

4. U dnu prozora New form odabrati željenu tabelu

7
5. Prikazuje se forma spremna za unos podataka:

Stvaranje korisničkih formi


2. način:
1. Odabrati polje Forms
2. Dupli klik na Create form by using wizard
3. Odabrati željena polja i kliknuti next:

4. Odabrati izgled forme:

5. Odabrati stil:

8
6. Uneti naziv forme:

7. Klikom na Finish se pojavljuje forma:

9
Stvaranje korisničkih formi
3. način:

1. Odabrati polje Forms


2. Odaberite New
3. Odaberite Design view:

4. Kliknite OK:

5. Urediti formu na željeni način:

10
6. Snimiti i pokrenuti formu:

6. Dvostukim klikom na formu je moguće uključiti i druge tabele:

7. Ili menjati izgled forme:

11
8. Odaberite view ->Tab order da podesite redosled polja prilikom prelaza sa tipkom
Tab:

9. Uz pomoć toolbara moguće je dodati i druge komponente u formu:

12
10. Pojašnjenje nekih elemenata:
a. Label. Dodavanje teksta na formu
b. List box. Predstavlja listu iz kojeg se može odabrati element.
c. Combo box. Kao i okvir za listu ali se može uneti i neki dodatni element
osim onih ponuñenih
d. Option group. Mogućnost izbora jedne od opcija
e. Command button. Za pokretanje dodatnih aktivnosti, izveštaja, upita…
f. Image. Dodavanje slike na formu.

Dodavanje Combo box-a (List box-a, postupak je sličan)


1. Kliknuti na dugme Combo Box u toolbaru i napraviti okvir na formi
2. Odabrati opciju za unos vrednosti:

3. Uneti vrednosti plata:

13
4. Odabrati polje plate:

5. Odabrati naziv Combo box-a:

Dodavanje Combo box-a za unos stranih ključeva (npr. Sifp u radproj tabeli):
1. Kliknuti na ikonicu i obeležiti prostor na formi,
2. Odabrati opciju za pretragu mogucih vrednosti:

14
3. Potrebne su nam moguće šifre projekata iz tabele Projekat:

4. Odabrati polje sifp:

15
5. Odabrati način sortiranja:

6. Potvrditi skup opcija:

16
7. Odabrati polje sifp iz Tabele radproj za čuvanje podataka:

8. Odabrati naziv Combo box-a:

17
9. Analogno uraditi i za polje mbr u tabeli radproj
10. Dobija se forma slična ovoj:

Pronalalaženje podataka
1. Odabrati tabelu i prikazati je u Datasheet pogledu
2. Odabrati opciju Edit->Find

Sortiranje i filtriranje podataka


− Opcijama: Sort Ascending ili Sort Descending se vrši sortiranje
− Opcijama: Filter by Selection (ili Filter Excluding Selection), Filter by
Form ili Advanced Filter/Sort se vrši filtriranje podataka iz tabela

18
Stvaranje upita pomoću simple query wizarda

1. Otvorite željenu bazu i odaberite karticu Queries:

2. Odabrati opciju Create Query by Using Wizard,


3. Odabrati tabelu i odgovarajuća polja za prikaz:

19
4. Odabrati naziv upita:

5. Pokrenuti upit sa finish,


6. pojavljuju se rezultati upita:

20
Složeniji upiti:

1. Klikom na dugme New se pojavljuje forma za odabir :

2. Značenja upita:
a. Crosstab Query Wizard, prikazuje složena izračunavanja kao što su
izračunavanja suma, proseka i pprebrojavanja
b. Find Duplicates Query Wizard, uporeñuje dve tabele i pronalazi slogove
koji se nalaze u obe tabele
c. Find Unmatched Query Wizard, je suprotan prethodnoj opciji. Uporeñuje
dve tablice i pronalazi sve slogove koji su različiti u obe tablice

Dizajniranje sopstvenog upita


1. Odabrati Queries pa Create query in Design View
2. Odabrati tabelu/tabele nad kojim se želi postavljati upit:

21
3. Odabrati polja i uslove koji trebaju biti zadovoljeni, npr.

4. Sa Datasheet View se prikazuju rezultati upita:

5. A sa SQL view, odgovarajući upit koji je automatski generisan:

6. Moguće je odabrati način sortiranja, isključiti/isključiti neka polja iz prikaza ili


uneti formule pomoću Expression Builder-a:

22
Generisanje izveštaja
1. Odabrati polje Reports
2. Odabrati tip izveštaja i tabelu za koji se izveštaj definiše:

Drugi način:
1. Odabrati opciju: Create report by using wizard
2. Odabrati tabele i polja koja se uključuju u izveštaj:

23
3. Odabrati tip grupisanja:

4. Odabrati željeno sortiranje,


5. Odabrati raspored podataka na izveštaju:

24
6. Odabrati stil izveštaja:

7. Dati odgovarajući naziv i generisati izveštaj


8. Dobijeni izveštaj se može podesiti prelaskom na Design View
9. Rad je sličan dizajniranju radnih formi koja je prethodno objašnjena

Rad sa povezanim tabelama

Vezane podatke is drugih tabela moguće je prikazati klikom na plusić pored podataka u
tabeli:

25
Generisanje dijagrama

Odabirom opcije Reports -> New -> Chart Wizard moguće je praviti dijagrame uz pomoć
podataka iz tabela

SQL - Structured Query Language

26

You might also like