Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Access


Index » educatie » » informatica » Access
» Relatii intre tabele


Relatii intre tabele


Relatii intre tabele.

Crearea unei relatii intre tabelele unei baze de date

v     Se inchide fiecare tabel care urmeaza sa participe la relatie deoarece nu se pot crea sau modifica o relatie intre tabele deschise.

v     Se efectueaza un clic pe butonul de relatii sau se da comanda Relationships din meniul Tools. In urma aceste actiuni se va deschide fereastra relatiilor. Daca intre tabelele bazei de date nu au fost create inca relatii se va afisa in acelas timp si fereastra Show Table (afisare tabele); in cazul in care nu este deja afisata aceasta fereastra se efectueaza un clic pe butonul sau din meniul View se alege comanda Show Table. Aceasta fereastra contine toate tabelele bazei de date.



v     Se efectueaza un dublu clic pe numele tabelelor intre care se doreste realizarea unei relatii. Se inchide apoi fereastra de afisare a tabelelor (Shoe Table).

v     Se trage cu ajutorul mose-ului numele campului de cheie primara dintr-un tabel peste numele campului asociat din alt tabel. In cazul prezentat mai sus se trage campul Toy ID din primul tabel peste campul cu acelas nume din cel de-al doi-lea tabel. In urma acestei operatii apare o alta fereastra de dialog etichetata cu Edit Relationships, care are aspectul urmator:

v     In aceasta fereastra se pot configura, daca este cazul, propietatile de asociere dintre cele doua tabele. Ele pot fi stabilite prin cele trei casete de selectare afisate in partea inferioara a ferestrei de dialog:

o       Enforce Referential Integrity - impunerea integritatii referentiale.

o       Cascade Update Related Fields - actualizarea in cascada a campurilor asociate din cele doua tabele.

o       Cascade Delete Related Records -stergerea in cascada a articolelor asociate din cele doua tabele.

v     Pentru crearea efectiva a relatiei se va actiona butonu de comanda Create (creare).

v     Se repeta pasii precedenti pentru fiecare tabele care urmeaza sa fie relationate.

v     In momentul inchiderii ferestrei de relatii intre tabele programul Access va intreba utilizatorul daca se doreste salvarea relatiilor dintre tabele.

In fereastra de relatii Relationships, relatiile intre tabele asociate se pot materializa prin diferite linii. Din aspectul liniei se poate deduce natura relatiei dintre cele doua tabele, de exemplu, o linie simpla cu simbolurile 1 si ∞ la capete reprezinta o relatie de tip "unu la mai multi", iar o linie simpla su simbolurile 1 si 1 la capete reprezinta o relatie de tip "unu la unu".

Modificarea relatiilor intre tabele

Relatiile intre tabele pot fi modificate. In acest sens cu ajutorul butonului (Relationships) se reafiseaza fereastra de relatii, se efectueaza un clic dreapta pe linia de reprezentare a relatiei si se alege optiunea Edit Relationships (sau din meniul Relationships se alege comanda Edit Relationships).

Stergerea relatiilor dintre tabele

Relatiile intre tabele create anterior se pot sterge. Pentru realizarea acestei operatii se apasa butonul (Relationships) si se afiseaza astfel fereastra de relatii. Se efectueaza un clic dreapta pe linia de reprezentare a relatiei si se alege optiunea Delete. Programul Access va afisa o fereastra de avertisment in care se va cere confirmarea utilizatorului pentru stergerea permanenta a relatiei.





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate