Asigurare - integritate - date - o enciclopedie mare de petrol și gaze, articol, pagina 1

Asigurarea integrității datelor este necesară din următoarele motive. Pe de o parte, exactitatea datelor depinde de corectitudinea deciziilor luate. Pe de altă parte, integritatea datelor trebuie implementată la nivelul superior al sistemului informatic (serverul central), indiferent de aplicațiile și instrumentele folosite. În cele din urmă, o colecție de mai multe baze de date ar trebui privită din punctul de vedere al utilizatorilor ca o singură bază de date unică. Un aspect important al integrității datelor este și utilizarea unui server activ atunci când actualizarea bazei de date este însoțită de notificarea utilizatorilor interesați despre schimbări în spațiul lor de informare. [4]







Pentru a asigura integritatea datelor din probele și fișierele asociate, atunci când setați comanda SET FIELDS, este recomandabil să adăugați intrări în mod individual în fiecare fișier de bază de date într-o stare în care toate câmpurile sale sunt disponibile. Dacă modificați valorile datelor în câmpurile indexate ale fișierelor bazei de date asociate, rețineți că modificarea datelor din fișierul părinte fără a schimba datele din numele de fișiere poate duce la pierderea comunicării între acestea. Astfel, dBASE IV nu actualizează automat datele din fișierele conectate. Comanda SET FIELDS nu afectează utilizarea indexurilor, chiar dacă expresiile index conțin câmpuri care nu sunt listate în lista specificată. [6]

Pentru a asigura integritatea datelor în structura de date, proiectăm un modul separat care conține o descriere a fiecărei structuri de date. Apoi, suntem de acord că procedurile din alte module nu au acces direct la datele scrise în structura de date a modulului examinat. Pentru fiecare modul care conține o structură de date, sunt furnizate proceduri pentru selectarea datelor din modul. Să ne imaginăm, de exemplu, că sistemul proiectat conține o structură de date numită RECORD. Pentru noi acum nu contează ce informații conține RECORD, deoarece este necesar să aflăm cum este gestionată informația și nu ceea ce înseamnă ea. Definiți modulul RECORD SUPPORT pentru structura de date RECORD. În continuare, definim procedura REQUEST READING în acest modul, care citește informațiile din structura de date a RECORD-ului. Prin urmare, dacă procedura unui alt modul necesită informații din RECORD, aceasta invocă procedura READ RECORD, care efectuează eșantionarea. Acest concept este ilustrat în Fig. 4.16, care arată modul în care procedura READ RECORD citește o înregistrare din structura de date RECORD pentru a fi utilizată de procedura din modulul TRATAMENT. [7]







Mecanismele de asigurare a integrității datelor se aplică atât blocului individual, cât și fluxului de date. Integritatea blocului este o condiție necesară, dar insuficientă, pentru integritatea fluxului. Integritatea blocului este asigurată de implementarea procedurilor de criptare și decriptare interconectate de către expeditor și receptor. Expeditorul adaugă suma criptografică blocului transmis și destinatarul îl compară cu valoarea criptografică corespunzătoare blocului primit. Sincronizarea indică o denaturare a informațiilor din bloc. Cu toate acestea, mecanismul descris nu permite să se evidențieze înlocuirea blocului în ansamblu. Prin urmare, este necesar să se monitorizeze integritatea debitului, care este realizat prin criptare folosind chei care sunt variabile în funcție de blocurile precedente. [8]

Instrumentele de integritate a datelor includ Dictionarul dicționarului de date, care este o completare a suportului de integritate a bazelor de date încorporate în codurile DBMS, cum ar fi programul de înregistrare a sistemului și programul de recuperare a bazei de date. [10]

Se bifează caseta de validare Asigurați integritatea datelor setarea parametrului de îmbinare. [11]

După ce ați activat caseta de selectare Integritate date, asigurați-vă că sunt disponibile casetele de selectare Ratio și cele două casete de operații cascadă. [13]

De asemenea, este util să verificați integritatea datelor securizate și două casete de control care sunt responsabile pentru actualizările și ștergerile în cascadă. [14]







Articole similare

Trimiteți-le prietenilor: