Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Baze de date


Qdidactic » stiinta & tehnica » informatica » baze de date
Protectia bazelor de date



Protectia bazelor de date


Protectia bazelor de date


Integritatea bazelor de date este data de corectitudinea informatiilor continute in ele si presupune detectarea, corectarea si prevenirea diferitelor erori neintentionate privind informatiile introduse in bazele de date. Conditiile de integritate  sau regulile de integritate nu permit introducerea in baza de date a unor date aberante si sunt exprimate prin diferitele conditii puse asupra datelor. O serie de conditii sunt de tip structural, legate de anumite egalitati intre valori si se exprima prin dependente functionale sau prin declararea unor campuri cu valori unice. O alta serie de conditii de integritate privesc valorile actuale memoratein baza de date, permitand numai introducerea unor valori dintr-un anumit domeniu sau stabilind relatii aritmetice intre diferite campuri.



Pot fi considerate mai multe criterii de clasificare a regulilor de integritate:

unitatea la care se aplica o constrangere: in acest caz exista constrangeri pe domenii (ce privesc anumite valori sau atribute) sau constrangeri pe tabele sau relatii. Constrangerile pe tabele pot fi unituplu sau multituplu, ultimele putand avea o subclasa de constrangeri ce folosesc functiile agregate.

se deosebesc regulile integritate ce se refera la diferitele stari ale bazei de date de regulile ce se refera la tranzitia dintr-o stare in alta.



se alege tabelul cu care se lucreaza din lista Tables/Queries (este o lista cu tabele si interogari): tabelul colegi


se selecteaza din lista Available Fields (arata campurile disponibile care pot fi afisate) doar campurile nr, nume, prenume care vor fi trecute cu ajutorul butonului sageata la dreapta in sectiunea Selected Fields din dreapta. Clic pe Next. Se introduce apoi numele interogarii: colegi ioni. Alegeti optiunea Modify the query design. Clic pe butonul Finish.


observati si analizati modul de afisare in Query Design View si apoi in Datasheet View (se selecteaza interogarea si apoi Open)


reveniti in Design View pentru a introduce criteriul de selectie: in campul prenume, in linia Criteria, vom introduce conditia like ”Io*”; aceasta va avea ca rezultat afisarea doar a persoanelor al caror prenume incepe cu Io; semnul * inlocuieste restul de litere; pentru a vedea rezultatele deschideti interogarea.



Exercitiul nr. 2

In interogarea facuta la exercitiul anterior, sa se ordoneze alfabetic toate persoanele dupa campul nume.


Exercitiul nr. 3

Sa se selecteze dintre purtatorii numelui Ion/Ioana numai pesoanele de sex femeiesc. Sa se salveze noua interogare cu numele ioane, pastrand si interogarea anterioara.


3. Interogari cu parametru


se utilizeaza un parametru de selectie ale carui valori sunt impuse de utilizator


Exercitiul nr. 4

Sa se afiseze toti elevii din tabelul colegiConstrangerile mai pot fi clasificate si din punctul de vedere al momentului in care se aplica, ele putand avea reguli imediate sau reguli amanate (care se verifica numai dup ace au fost executate si alte operatii asociate).

Regulile de integritate se aplica relatiilor de baza in care sunt reprezentate efectiv informatiile din baza de date. Dintre regulile generale ce se aplica in modelul relational, cel mai des folosite sunt regulile ce privesc cheile principale si cheile straine.

Constrangerile de domeniu sunt intotdeauna constrangeri de stare si imediate. Aceste constrangeri se pot referi la tipul de date pentru un atribut, la o lista de valori posibile, la un ordin de marime, la un format sau o forma, la o conditie exprimata cu o formula logica sau la o procedura care este apelata de cate ori are loc o modificare pentru domeniul specificat.




Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright