Arhiva po kategoriji 'Odnosi'

Odnosi u bazi podataka

Utorak, 15 siječnja, 2008 |

Nakon što ste postavili različite tablice za svaki predmet u vašoj bazi podataka, trebate način da Microsoft Access kako prikupiti te podatke ponovno. Prvi korak u tom procesu je definirati odnose između svojih tablica. Nakon što ste to učinili, možete stvoriti upite, obrascima i izvještajima prikazati podatke iz više tablica odjednom.

Kako odnosima?

Jedan-prema-mnogi
Jedan-na-mnogi odnos je najčešći tip odnosa. U jedan-na-više, zapis u tablici može imati više odgovaraju zapise u tablici B, ali rekord u tablice B ima samo jedan odgovarajući zapis u tablici A.

Više-na-mnogi
U više-na-više, zapis u tablici može imati više odgovaraju zapise u tablici B, te zapis u tablici B može imati više odgovaraju zapise u tablici A. Ova vrsta odnosa je moguće samo kroz definiranje treću tablicu (naziva udruge stol) čiji je primarni ključ se sastoji od dva polja  stranih ključeva iz obje tablice A i B. U stvari, a više-na-mnogi su odnosi dva-na-mnogi odnos s trećom tablici. Na primjer, tablice Narudžbe i tablica Proizvodi imaju više-na-više odnos koji je definiran stvaranjem dvaju jedan-na-mnogi za stol Detalji narudžbe.

Jedan-na-jedan
U jedan-na-jedan, svaki zapis u tablici može imati samo jedan odgovarajući zapis u tablici B, a svaki zapis u tablici B može imati samo jedan odgovarajući zapis u tablici A. Ova vrsta odnosa nije uobičajena jer većina informacije koje se odnose i biti u jednoj tablici. Korištenje jedan-na-jedan se preporučuje kada želite dijeliti stol s mnogim poljima, izolirati dio tablice za sigurnost i pohranu podataka koji se primjenjuje samo na podskup glavne tablice. Svibanj vi želite, na primjer, stvoriti tablicu za snimanje zaposlenike koji sudjeluju u nogometnoj igri za prikupljanje sredstava.

Definiranje odnosa
Možete definirati odnos dodavanjem tablica želite odnose na prozoru Odnosi, a zatim povučete tipku polje tablice i ispustite u ključu drugoj tablici.
Takav odnos da Microsoft Access stvara ovisi o tome kako srodnih područja definirani su:
• jedan-prema-više veza se stvara ako samo jedan od srodnih područja je primarni ključ ili ima jedinstveni indeks.
• jedan-na-jedan se stvara kada su obje povezane polja su primarni ključevi ili imaju jedinstvene indekse.
• U stvari, a više-na-mnogi su odnosi dva-na-mnogi odnos s trećom čiji primarni ključ tablice se sastoji od dva polja  stranih ključeva od druge dvije tablice.
Napomena Ako povučete polje koje nije primarni ključ, a ne imati jedinstveni indeks na drugo polje koje nije primarni ključ, a ne imati jedinstveni indeks, neodređeni odnos je stvorio. Na upite koji sadrže tablice s neodređene odnosa, Microsoft Access prikazuje zadani pridružiti liniju između tablica, ali referencijalni integritet ne nameće i ne postoji jamstvo da su jedinstveni zapis u svakoj tablici.

Prezentacija

Avatar

Hvala vam na posjeti.
Pretplatite se na feed da ne propustite bilo koje poruke.

Ovdje u blogu ću dati primjere rada s Microsoft Access i postavljati pitanja za one koji pitaju. Više

Želite li se pretplatiti?

Pretplatite se ili se pretplatiti putem e-pošte:
Unesite svoju e-mail:


Oglasi