Crearea legăturilor mezhtablichnyh - studopediya

Integritatea datelor - este un set de reguli pentru a se asigura că accesul va funcționa numai cu date coerente și operațiuni permise.

Activați datele CAD serviciu \ în planul de dialog caseta de date:

1. clic pe butonul Adăugați masa.

2. În caseta de dialog, selectați din lista de tabele, între care există legături. Închide fereastra Adăugarea de masă. Tabelele necesare vor apărea în schema de date ..

3. Selectați un câmp cheie 1 a tabelului și folosind mouse-ul să-l trageți în câmpul corespunzător din tabelul de 2 minute.

Când eliberați butonul mouse-ului se deschide o fereastră de dialog Link-uri

4. Setați pavilion pentru asigurarea integrității datelor.

5. Faceți clic pe butonul Nou. Va comunica 1: 1.

Să presupunem că doriți să stabilească o conexiune între tabele „Departamentul“ și „profesor“ prin câmpul KKAF (președinte al codului). În „Departamentul“ acest domeniu este o cheie unică, și masa, „profesor“ - o cheie externă. În cazul în care este re-creat schema bazei de date, puteți face clic pe butonul „Scheme de date“, pe partea de sus a schemei de date a ferestrei va apărea fereastra „Adăugarea unui tabel“. În această fereastră trebuie să selectați tabelul dorit și faceți clic pe „Add“.

Crearea legăturilor mezhtablichnyh - studopediya

Ca rezultat, imaginile grafice ale celor două tabele sunt adăugate la fereastra schemei bazei de date:

Trebuie să trageți un câmp KKAF de masă „Departamentul“ de pe câmpul KKAF „profesor“ din tabel. În fereastra „Edit Link-uri“ ar trebui să bifați caseta „Asigurarea integrității datelor“. În acest caz, Access va emite un mesaj de avertizare cu privire la o intrare de date incorecte, în cazul în care, de exemplu, în domeniul KKAF tabelul subordonat „Învățătorule“, introduceți o valoare care nu există în tabelul de bază KKAF „Departamentul“.

Crearea legăturilor mezhtablichnyh - studopediya

Rețineți că Access detectează automat tipul de conexiune ca un „unu-la-mulți“.

Puteți seta, de asemenea, steaguri „în cascadă link-uri de actualizare“ și „cascadă șterge relații.“ În acest caz, Access ajusta în mod automat (elimina) intrările în tabelele subordonate dacă intrarea din tabela de bază sunt modificate.

După ce faceți clic pe „Create“, tabelele vor fi sub formă de file de imagini așa cum se arată în figură. Cheie în tabelele de bază cu caractere aldine.

Crearea legăturilor mezhtablichnyh - studopediya

Pentru a stabili legături ale unei chei compozit trebuie să fie în „Edit Link-uri“ în câmpurile „Tabelul / query“ și „înrudite Tabelul / interogare“ selectați manual dintr-o listă de perechi de domenii legate. Figura prezintă un exemplu de conectare a unei chei compozit.

Crearea legăturilor mezhtablichnyh - studopediya

Dacă trageți câmpul, nu este cheia, și nu are nici un index unic într-un alt domeniu, care nu este, de asemenea, o cheie și nu are un index unic, creat o atitudine incertă. Interogările. care conține un tabel cu o atitudine incertă, Microsoft Access afișează linia de asociere implicită între tabele, dar termenii integrității datelor, în același timp, nu se suprapun și nu există nici o garanție unicitatea înregistrărilor în oricare dintre tabele.

Mezhtablichnye Datele rezultate sunt afișate în circuitul fereastră sub formă de linii de date care leagă cele două domenii de tabele diferite. Unul dintre tabele este considerat a fi principalul, iar celălalt - legat. Acasă - Aceasta este masa care este implicat în comunicare domeniul său cheie.

Relația dintre tabele vă permite să:

· Ștergere opțiune pentru a șterge sau a modifica datele din tabelul cheie master câmp în cazul în care câmpul asociat cu acest domeniu de alte tabele;

Set de pavilion pentru asigurarea integrității datelor.

· Când ștergeți date în câmpul cheie al tabelului primar elimina automat datele corespunzătoare în câmpurile aferente tabele.

Instalați steaguri suplimentare Cascade actualizare domenii conexe și de ștergere înregistrări corelate.