Asigurarea integrității datelor

În Microsoft Access oferă posibilitatea de a verifica în mod automat integritatea datelor în domeniile conexe. Danyh integritatea este un sistem de reguli, care sunt utilizate pentru a menține legăturile dintre înregistrările din tabelele aferente, precum și pentru a oferi protecție împotriva ștergerii accidentale sau a datelor legate de schimbare. Stabilirea unui control de integritate a datelor este posibilă, în cazul în care sunt îndeplinite următoarele condiții:

  • domeniu legat de tabelul principal este un domeniu-cheie sau un index unic;
  • domenii conexe au același tip de date. Aici, există două excepții. Contor Golf poate fi asociat cu un câmp de număr în cazul în care ultimul câmp în dimensiunea câmpului de proprietate (FieldSize) este setat pe termen lung Integer (Long Integer), sau în ambele dimensiuni domenii de câmp proprietate (FieldSize) codul are o valoare de replicare (Replication ID);
  • Ambele tabele fac parte din aceeași bază de date Microsoft Access.

Tabelele o singură aplicație pot fi conținute în fișiere de baze de date multiple (a se vedea. De asemenea, cap. 3).

Pentru a asigura integritatea lucrărilor cu datele sunt supuse următoarelor reguli.

  • Nu puteți intra în câmpul aferent valorii tabelei subiect nu se află în domeniul conex al mesei principale. Cu toate acestea, se poate introduce o valoare nulă, indicând faptul că această intrare este nici o legătură.
  • Nu se poate elimina înregistrările din tabelul principal dacă există înregistrări asociate în acest tabel.
  • Este imposibil de a schimba valoarea câmpului cheie în tabelul de primar, în cazul în care există înregistrări asociate cu tabelul.

, Când a fost creat pentru a fi setat caseta de validare Asigurarea integritatea datelor (Impunere referentiala Integritate) pentru dreptul de a monitoriza pentru o anumită conexiune. Apoi, orice încercare de a efectua o acțiune care încalcă una dintre regulile de mai sus, va conduce la o concluzie pe ecranul de avertizare, iar acțiunea în sine nu va fi efectuată.

Pentru a depăși limitările privind eliminarea sau modificarea înregistrărilor aferente, menținând în același timp integritatea datelor ar trebui să fie verificați domeniile legate de actualizare cutii în cascadă (în cascadă Actualizare domenii conexe) și cascadă șterge înregistrări aferente (cascadă șterge înregistrări similare). Dacă selectați Cascade Actualizare domenii conexe (în cascadă actualizare domenii conexe), dacă modificați cheia din principalele domenii de masă în mod automat vor fi schimbate și valorile corespunzătoare ale câmpurilor înregistrărilor aferente. În cazul în care cascada de pavilion șterge intrările asociate (cascadă șterge înregistrări asemănătoare), atunci înregistrarea se elimină în tabelul de primar sunt șterse, iar toate înregistrările aferente din acest tabel.

articole similare