Access Odnosi Vjezba 2

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

„ODNOSI IZMEĐU TABELA U ACCESS-U“

VJEŽBA2

UPUTA ZA RAD:
 Da biste uspješno napravili ovu vježbu potrebno je bilo napraviti bazu podataka prema zadacima u
datoteci AccessTblVježba1.
 U svojoj mapi morate imati Access-ovu bazu podataka: Vježba1Struktura.

ZADACI ZA VJEŽBU (rješavati navedenim redoslijedom).


1. Otvorite u svojoj mapi bazu podataka Vježba1Struktura.
2. Povežite međusobno putem čarobnjaka za povezivanje tabele STRANKE i ZAPOSLENICI tako da u
tabeli STRANKE dobijete novo polje (atribut, stupac) pod nazivom Zaposlenici. Povezujuće polje
neka bude Prezime i ime iz tabele ZAPOSLENICI.
Povezivanje vršite iz dizajn pogleda tabele putem izbornika/kartice Dizajn – Stupac za pretraživanje.
3. Ukoliko ste ispravno radili, u tabeli STRANKE dobili ste novo polje pod nazivom Zaposlenici.
Access je polju automatski pridijelio vrstu podatka Tekst. Zašto Tekst? Napišite odgovor.

4. Prebacite se u Podatkovni prikaz tablice te kod novog atributa Zaposlenici odaberite željene
vrijednosti (pridijelite proizvoljno svakoj stranci zaposlenika).
5. Zašto kod atributa Zaposlenici nije moguće upisivati nove ili proizvoljne vrijednosti već je moguće
odabrati samo postojeće iz padajućeg popisa? Objasnite.

6. Zatvorite tabelu STRANKE (spremite promjene).


7. Iz izbornika/kartice Alati baze podataka odaberite Odnosi. U prikazanom okviru (odaberite Prikaz
tablice) prikažite tabele STRANKE i ZAPOSLENICI (potrebno je odabrati odgovarajuću tablicu te
gumb Dodaj). Zatvorite okvir Prikaz tablice.
8. Sada imate grafički prikaz veza (odnosa) između dvije tabela. Odaberite vezu (liniju koja spaja
tabele) tablica te nametnite Referencijalni integritet (desni „klik“ na vezu i Uredi odnos). Za sada ne
odabirite opcije: Kaskadno ažuriraj i izbriši srodna polja.
9. Na krajevima linije veza između tabela pojavili su se simboli (1 i ∞). Koja vrsta odnosa (veza) je
uspostavljena između ovih tabela? Odgovorite i objasnite značenje simbola.

10. Zašto u grafičkom prikazu odnosa ovih tabela, linija koja spaja različita polja dviju tabela kod tabele
ZAPOSLENICI upućuje na polje Šifra, a pri povezivanju čarobnjakom odabrali ste polje Prezime i
ime? Objasnite.

11. Otvorite tabelu ZAPOSLENICI. Pokušajte izbrisati drugi zapis (slog). Jeste li uspjeli? Odgovorite i
objasnite što omogućuje ovakvu „nepovredivost“ podataka. Zatvorite tabelu.

12. Pri nametanju Referencijalnog integriteta u vezi (odnosu) između tabela STRANKE i ZAPOSLENICI
sada odaberite opcije Kaskadno ažuriraj i izbriši srodna polja.
13. Otvorite ponovo tabelu ZAPOSLENICI. Pokušajte sada izbrisati drugi zapis (slog). Jeste li uspjeli?
Pripazite na poruku Access-a. Objasnite značenje opcija Kaskadno ažuriraj i izbriši srodna polja.
„ODNOSI IZMEĐU TABELA U ACCESS-U“
VJEŽBA2

14. Zatvorite tabelu ZAPOSLENICI i okvir Odnosi (spremite promjene).


15. Povežite međusobno putem čarobnjaka za povezivanje tabele KATEGORIJE MJERENJA i
STRANKE tako da u tabeli KATEGORIJE MJERENJA dobijete novo polje (atribut, stupac) pod
nazivom Stranke. Povezujuće polje neka bude Prezime i ime iz tabele STRANKE.
16. Koja dva uvjeta kod povezujućeg polja moraju biti ispunjena da bi povezivanje dviju tabela bilo
uspješno? Objasnite.

17. U podatkovnom prikazu tabele KATEGORIJE MJERENJA pridijelite iz padajućeg popisa proizvoljno
svakom nazivu kategorije stranku.
18. Zatvorite tabelu KATEGORIJE MJERENJA i otvorite okvir Odnosi.
19. Prikažite u okviru Odnosi tabelu KATEGORIJE MJERENJA. Zatvorite okvir Prikaz tablice.
20. Razmjestite tabele u okviru Odnosi tako da se jasno vide odnosi između prikazanih tabela („uhvatite“
mišem pri vrhu u područje naziva tabele i povlačite).
21. Nametnite referencijalni integritet u vezi tabela KATEGORIJE MJERENJA i STRANKE (odaberite
opcije Kaskadno ažuriraj i izbriši srodna polja).
22. Zatvorite okvir Odnosi i sve otvorene tabele (spremite promjene).
23. S tabelama OSNOVNO MJERENJE i ZAPOSLENICI uradite sljedeće:
 Povežite ih,
 prikažite grafički odnose,
 uspostavite referencijalni integritet,
 pokušajte izbrisati jedan slog u tabeli ZAPOSLENICI,
 postavite opcije Kaskadno ažuriraj i izbriši srodna polja,
 pokušajte sada izbrisati jedan slog u tabeli ZAPOSLENICI.
24. Zatvorite sve tabele i okvire (spremite promjene).
25. Zatvorite bazu podataka Vježba1Struktura.
 Na kraju ove vježbe preimenujte Access-ovu bazu podataka Vježba1Struktura u VježbaAccess1.

You might also like