Professional Documents
Culture Documents
SEMINARSKI RAD
Predmet : Praksa
Učenik: Profesor:
Sara Korać Sabrija Morina
2. Sadržaj Članka
Primarni je ključ polje ili skup polja s jedinstvenim vrijednostima u tablici. Vrijednosti ključa mogu se
koristiti za referiranje na sve zapise jer svaki zapis ima različitu vrijednost ključa. Svaka tablica može
imati samo jedan primarni ključ. Access može automatski stvoriti polje primarnog ključa kada stvorite
tablicu ili možete navesti polja koja želite koristiti kao primarni ključ. U ovom se članku opisuje razlog i
svrha korištenja primarnih ključeva.
Da biste postavili primarni ključ tablice, otvorite tablicu u prikazu dizajna. Odaberite polja koja želite
koristiti, a zatim na vrpci kliknite Primarni ključ.
2. Sadržaj članka
Dodatne informacije
Pregled primarnih ključeva u programu Access
Access koristi polja primarnog ključa za brzo povezivanje podataka iz više tablica i njihovo kombiniranje
na smislen način. Možete uvrstiti polja primarnog ključa iz drugih tablica da biste se referirali na tablicu
koja je izvor primarnog ključa. U tim se tablicama polja nazivaju vanjskim ključevima. Primjerice, polje
ID kupca u tablici Kupci može se pojaviti u tablici Narudžbe. U tablici Kupci to je primarni ključ. U
tablici Narudžbe naziva se vanjskim ključem. Vanjski je ključ, jednostavno rečeno, primarni ključ druge
tablice. Dodatne informacije potražite u članku Osnove dizajna baza podataka.
3.Prikaz primarnog i vanjskog ključa između dviju podatkovnih tablica
programa Access
1. Primarni ključ
2. Vanjski ključ
Ako premještate postojeće podatke u bazu podataka, možda već postoji polje koje možete iskoristiti kao
primarni ključ. Jedinstveni identifikacijski broj, npr. ID broj ili serijski broj ili šifra, često služi kao
primarni broj u tablici. Ako, na primjer, imate tablicu Kupci u kojoj svaki kupac ima jedinstveni ID
kupca, polje ID kupca primarni je ključ.
Access automatski stvara indeks primarnog ključa, što olakšava ubrzanje upita i drugih operacija. Access
također osigurava da svaki zapis ima vrijednost u polju primarnog ključa i da je uvijek jedinstvena.
Kada u prikazu podatkovne tablice stvorite novu tablicu, Access će automatski stvoriti primarni ključ i
dodijeliti mu naziv polja "ID" i vrstu podataka s automatskim numeriranjem.
nikad nije prazno polje niti ima vrijednost null – uvijek sadrži vrijednost
Ako ne možete odrediti koji bi ključ funkcionirao, stvorite polje s automatskim numeriranje i koristite ga
kao ključ. Polje s automatskim numeriranjem generira vrijednost za sebe prilikom prvog spremanja
svakog zapisa. Na taj način polje s automatskim numeriranjem ispunjava sve tri karakteristike dobrog
primarnog ključa. Dodatne informacije o dodavanju automatskog numeriranja potražite u odjeljku
Dodavanje polja s automatskim numeriranjem kao primarni ključ.
U nekim slučajevima potrebna su vam dva ili više polja u tablici kao primarni ključ. Primjerice, tablica
Pojedinosti o narudžbi, koja pohranjuje stavke za narudžbu, može koristiti dva polja kao svoj primarni
ključ: ID narudžbe i ID proizvoda. Ključ koji sadrži više od jednog polja naziva se složeni ključ.
Kako bi primarni ključ dobro funkcionirao, polje mora služiti kao jedinstveni identifikator svakog retka,
ne smije biti prazno ni sadržavati null vrijednost te bi se trebalo mijenjati smo iznimno (a najbolje
nikada). Da biste postavili primarni ključ:
U navigacijskom oknu desnom tipkom miša kliknite tablicu u koju želite postaviti primarni ključ i na
izborniku prečacu kliknite Prikaz dizajna.
Odaberite polje ili polja koja želite koristiti kao primarni ključ.
Da biste odabrali više od jednog polja za stvaranje složenog ključa, pritisnite i držite CTRL, a zatim
kliknite birač retka za svako polje.
Lijevo od polja koje navedete kao primarni ključ dodat će se oznaka ključa.
Kada uklanjate primarni ključ, polja koja su ranije služila kao primarni ključ više neće služiti kao
primarni identifikatori zapisa.
Uklanjanjem primarnog ključa ne brišu se polja iz tablice, ali se uklanja indeks koji je stvoren za primarni
ključ.
Prije uklanjanja primarnog ključa morate provjeriti ne sudjeluje li on u nekom odnosu tablica. Ako
pokušate ukloniti primarni ključ koji je dio nekih odnosa, Access će vas upozoriti da najprije morate
izbrisati te odnose.
Ako su tablice koje sudjeluju u odnosu tablica otvorene, zatvorite ih. Nije moguće brisanje odnosa tablica
između dviju otvorenih tablica.
Dodaj aplikaciju
Kliknite crtu odnosa za odnos tablice koji želite izbrisati (crta se podeblja kada je odaberete) i zatim
pritisnite tipku DELETE.
Nakon što izbrišete odnose, u navigacijskom oknu desnom tipkom miša kliknite tablicu iz koje želite
ukloniti primarni ključ, a zatim kliknite Prikaz dizajna.
Ako se primarni ključ sastoji od jednog polja, kliknite birač retka za to polje.
Ako se primarni ključ sastoji od više polja, kliknite birač retka za bilo koje polje u primarnom ključu.
Oznaka ključa se uklanja s polja koja ste prethodno naveli kao primarni ključ.
Ako odlučite promijeniti primarni ključ tablice, to možete učiniti slijedeći ove korake:
Postojeći primarni ključ uklonite prema uputama u odjeljku Uklanjanje primarnog ključa.
Primarni ključ postavite prema uputama u odjeljku Postavljanje primarnog ključa.