Unul dintre avantajele Sistemului de Management al Bazelor de Date Relaționale, cum ar fi Access 2010, este posibilitatea de a configura cu ușurință tabele și relații cu constrângeri pentru a le face mai strict respectate. O caracteristică este capacitatea de a crea și menține relații între tabele.
Pentru început, lansați Access, creați tabele pentru a defini relațiile dintre ele. De exemplu, utilizez o bază de date existentă cu tabele (cu chei primare atribuite și tipuri de date cu constrângeri aplicate). Lansați Access 2010, navigați la Instrumente bază de date pe noua panglică Access și faceți clic pe butonul Relații .

Access va deschide fila Relații cu caseta de dialog Afișare tabel . Selectați tabele, interogări sau ambele și apăsați Adăugare.

Veți vedea tabele/interogări selectate în ferestre mici cu nume de coloane în fereastra Relații. Acum, relaxați-vă și începeți să reflectați asupra tabelelor selectate pentru a le corela corect. În acest exemplu, utilizez doar patru tabele (Exemplu WebTech360Tips, Cursuri, Lector, Foaie de notare).

Acum creez o relație unu-mai-mulți între exemplul WebTech360Tips (Student) și tabelul Cursuri . Faceți clic și mențineți apăsată cheia primară a exemplului WebTech360Tips, trageți-o și plasați-o peste numele cursului în fereastra mică a tabelului Cursuri. Va apărea imediat o fereastră de dialog Editare relații . Aici puteți crea o nouă relație între tabele, specifica tipul de asociere și impune integritatea referențială. În scop demonstrativ, voi ignora toate opțiunile și voi apăsa pe Creare.

Veți vedea o relație unu-manuși creată între ID-ul exemplului WebTech360Tips și codul cursului .

Pentru a crea o relație unu-unu cu impunerea integrității referențiale, țineți apăsat ID-ul exemplului WebTech360Tips, trageți-l și plasați-l peste ID-ul foii de marcare. Va apărea caseta de dialog Editare relație. Acum bifați caseta de selectare Impunerea integrității referențiale ( asigură consecvența și validează intrările corespunzătoare ) și caseta de selectare Ștergere în cascadă a înregistrărilor conexe (asigură eliminarea tuturor datelor conexe din foaia de marcare atunci când ID-ul exemplului WebTech360Tips este șters) . Faceți clic pe Tip de asociere pentru a deschide caseta de dialog respectivă.

Aceste trei opțiuni sunt similare cu joncțiunile inner join , outer join și joncțiunea outer join dreapta din SQL . Selectați un tip de joncțiune și apăsați OK.

Faceți clic pe Creare pentru a crea o relație 1-1 între ID-ul exemplului WebTech360Tips și ID-ul foii de marcaj.

Aceasta este cea mai simplă formă de relații între tabele/interogări. Devine mult mai complexă și mai evazivă pe măsură ce crește.

Relațiile permit corelarea și asigurarea consistenței datelor de la un tabel la altul. Acum puteți dezlănțui puterea Access 2010 creând mai multe tabele și stabilind relații cu acestea.