Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

BEZPEČNOST DAT 2 Složky bezpečnosti dat  Integrita dat (Integrity)  Ochrana dat (Security)  Zotavení z chyb (Recovery)  Paralelní zpracování (Concurrency)

Podobné prezentace


Prezentace na téma: "BEZPEČNOST DAT 2 Složky bezpečnosti dat  Integrita dat (Integrity)  Ochrana dat (Security)  Zotavení z chyb (Recovery)  Paralelní zpracování (Concurrency)"— Transkript prezentace:

1

2 BEZPEČNOST DAT

3 2 Složky bezpečnosti dat  Integrita dat (Integrity)  Ochrana dat (Security)  Zotavení z chyb (Recovery)  Paralelní zpracování (Concurrency)

4 INTEGRITA DAT

5 4 Integrita dat  Zabezpečuje přesnost a korektnost dat v databázi  Definována množinou pravidel (integritních omezení), které uživatel nesmí porušit  IO jsou uložena v systémovém katalogu

6 5 Integritní omezení  Příklad CREATE INTEGRITY RULE pravidlo1 FOR osoba (osoba.vaha >0) ON ATTEMPTED VIOLATION reject; DESTROY INTEGRITY RULE

7 6 Kategorie IO  Doménová pravidla  Atributová pravidla  Relační pravidla  Databázová pravidla

8 7 Doménová pravidla  definují množinu hodnot přípustných pro danou doménu  příklad  CREATE DOMAIN množství NUMERIC(9)  FORALL (množství  0 AND množství  5000  AND MOD(množství,50)=0   CREATE DOMAIN barva CHAR(5)  VALUES (‘černá’, ‘žlutá’, ‘bílá’,‘modrá’)

9 8 Atributová pravidla  specifikují doménu pro daný atribut  bezprostřední kontrola při libovolné update operaci hodnoty atributu

10 9 Relační pravidla  pravidla týkající se atributů jedné relace  příklady  CREATE INTEGRITY RULE prav1  FORALL s (IF s.město = „Pardubice“ THEN s.psč = „532 03“)  ON ATTEMPTED VIOLATION REJECT;  CREATE INTEGRITY RULE prav2  s.status  0 AND s.status  100);  CREATE INTEGRITY RULE prav3  IF sx.s# = sy.s# THEN sx.město = sy.město;  CREATE INTEGRITY RULE prav4  COUNT (p WHERE p.barva = „žlutá“) › 1;

11 10 Databázová pravidla  pravidla spojující dvě nebo více různých relací v databázi  příklad CREATE INTEGRITY RULE prav5 IF prod.status < 20 AND prod.s# = zam.s# THEN zam.plat  10 000


Stáhnout ppt "BEZPEČNOST DAT 2 Složky bezpečnosti dat  Integrita dat (Integrity)  Ochrana dat (Security)  Zotavení z chyb (Recovery)  Paralelní zpracování (Concurrency)"

Podobné prezentace


Reklamy Google