You are on page 1of 13

Izrada baze podataka u MS Access-u

Pokretanje i kreiranje tablica


 Osnovni objekt baze podataka je Tablica (Table). U tablicama
se čuvaju svi podaci, a ostali objekti će nam služiti da bi
baratali s tim podacima.
 Tablicu ćemo kreirati na način da u izborniku Stvaranje
(Create) kliknemo na Dizajn tablice (Table Design).
 Poželjno je da naziv polja bude jedna riječ koja se sastoji od
velikih i malih slova engleske abecede, znamenaka te
specijalnog znaka "_". Za svako polje potrebno je odrediti
koja vrstu podataka će sadržavati.
 Neke od vrsta podataka koje možemo odabrati su:
 Kratki tekst (engl. Short Text)
 Dugi tekst (engl. Long Text)
 Broj (engl. Number)
 Datum/vrijeme (engl. Date/Time)
 Samonumeriranje (engl. AutoNumber).
 Vrstu podataka odabiremo tako da nakon što unesemo naziv
polja, kliknemo u pripadnu ćeliju u stupcu Vrsta podataka te
odaberemo jedan od ponuđenih tipova podataka .
 U stupcu Naziv polja prvo ćemo upisati IDNastavnika, a zatim kao pripadnu
Vrstu podataka odabrat ćemo Samonumeriranje, što znači da će prilikom
upisa podataka svaki nastavnik dobiti broj koji će se automatski povećavati.
Ovo polje će biti primarni ključ tablice, što ćemo postići tako da kliknemo
desnim gumbom miša te u izborniku koji se pojavio odaberemo Primarni
ključ (Primary Key).
 U sljedećem retku ćemo kao Naziv polja upisati Ime, a za pripadnu Vrstu
podataka ćemo odabrati Kratki tekst. Kod ovog tipa podataka moguće je
definirati i najveći broj znakova koji će naš tekst zauzimati. Pretpostavimo da
želimo definirati dvadeset znakova kao maksimalni broj znakova za Ime. To
ćemo napraviti na način da definiramo Svojstva polja (Field Type) na kartici
Općenito (General), koja se nalazi u donjem dijelu prozora. U našem slučaju
potrebno je za Veličinu polja (Field Size) upisati 20. Na isti način ćemo
definirati i polje Prezime.
 Tablicu spremamo klikom na gumb Spremanje (Save) ( ). Kod
prvog spremanja dizajna tablice pojavit će se i okvir u kojem
je potrebno upisati ime tablice (Nastavnici).
Tablice Ucenici i Razredi
Tablice SkolskeGodine i UceniciRazredi
 Primijetimo da smo kod polja koja predstavljaju strane ključeve definirali tip
podataka Broj, što je nužno jer su, pripadni primarni ključevi za te podatke
tipa Samonumeriranje što su također brojevi.
 Također, dobra praksa je da za sve strane ključeve u Svojstvima polja na
kartici Općenito za Zadanu vrijednost obrišemo nulu, odnosno da to polje
ostavimo praznim.
 To činimo zato da omogućimo da se najprije upišu podaci u tablice, a tek
nakon toga da se međusobno povežu relacijama.
Kreiranje relacija
 Relacija 1:N- Nastavnik i Razredi
SkolskeGodine i Razredi
Ucenici i UceniciRazredi
Razredi i UceniciRazredi

 Relacija N:M –Razredi i Ucenici


 u kartici Alati za bazu podataka (Database Tools) odaberemo Odnosi
(Relationships). Pri tome će se pojaviti dijaloški okvir Prikaz tablice (Show
Table).S obzirom da su u našoj bazi sve tablice međusobno povezane
potrebno ih je sve odabrati i postaviti na radnu površinu.
 Nakon zatvaranja dijaloškog okvira, relacije između pojedinih tablica ćemo
kreirati na način da u tablici u kojoj se nalazi primarni ključ kliknemo na taj
primarni ključ te držeći pritisnut lijevi gumb miša vučemo pokazivač na tablicu
u kojoj se nalazi strani ključ te ga postavimo iznad naziva tog stranog ključa.
Tada ćemo otpustiti gumb miša i pojavit će se dijaloški okvir u kojem će biti
prikazana povezana polja (primarni i strani ključ), tip relacije, te još neke
opcije. Ovdje ćemo spomenuti još jednu korisnu opciju, a to je Nametni
referencijalni integritet (Enforce Referential Integrity). Ova opcija osigurava
da nije moguće kreirati strani ključ ako ne postoji odgovarajući primarni ključ.
To bi, na primjer, značilo da se razred ne može pridijeliti školskoj godini koja
još nije kreirana.

You might also like