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

Slides:



Advertisements
Podobné prezentace
Ing. Petr Štefan Kp-sys s.r.o. CPVŠK Praha
Advertisements

Ukázka písemné zkoušky z TZD
Ladislav Hofman, Jan Slavík TUL Předmět databázové systémy
CXPath Dotazování nad heterogenními XML zdroji s pomocí konceptuálního schéma Jan Vávra, 21. dubna 2004
Základy databázových systémů
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
OCHRANA DAT 2 Ochrana dat  Spočívá v ochraně dat před neautorizovaným přístupem  Aspekty bezpečnosti  právní, sociální a etické  fyzická kontrola.
Jazyk SQL Ing. Zdena DOBEŠOVÁ. SQL Structured Query Language 1974 SEQUEL (Structured English Query Language) neprocedurální relační dotazovací jazyk norma.
Databáze.
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Fakulta elektrotechniky a informatiky
Informatika pro ekonomy II přednáška 11
Databázové systémy 1 Cvičení č. 2 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy II Přednáška č. 6 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
YDASYS Ing. Monika Šimková.
1 BUMI Úvod do medicínské informatiky Počítačové cvičení č. 3 Ing. Vratislav Čmiel.
Temporální databáze a TSQL
Databázové triggery Aktivní pravidla Jan Plonka. Přehled Co jsou to triggery? Historie Pojmy a členění triggerů Jednotlivé realizace + příklady Známé.
TEMPORÁLNÍ DATABÁZE A TSQL2
Relační datový model Základní ideje
1IT Relační datový model
Úvod do databázových systémů
Databáze Jiří Kalousek.
Prostorové databáze, prostorové indexy
Cvičení 13 Ing. Pavel Bednář
MySQL - Vytvoření nové tabulky  create table jméno_tabulky (jméno_položky typ_položky,... ) Přehled nejběžnějších datových typů Přehled nejběžnějších.
Databázové systémy II Přednáška č. 8 – Pohledy (Views)
Statistika 8. ročník Autorem materiálu je Mgr. Jana Čulíková
Školení správců II. Petr Pinkas RNDr. Vít Ochozka.
CZ.1.07/1.4.00/ VY_32_INOVACE_169_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Relační databáze.
1IT D OTAZOVACÍ JAZYKY V RELAČNÍCH DATABÁZÍCH Ing. Jiří Šilhán.
Konceptuální návrh databáze
Vypracoval: Ondřej Dvorský Třída: VIII.A
Databázové systémy. Práce s daty Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace.
Databázové systémy Architektury DBS.
Informatika pro ekonomy II přednáška 10
Databázové systémy II Přednáška V Ing. Tomáš Váňa, Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky
Teorie zpracování dat KONCEPTUÁLNÍ SCHÉMA.
Architektury a techniky DS Cvičení č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databázové systémy II Přednáška č. 9. Transakce je logická jednotka práce sestávající z jednoho nebo více SQL příkazů, které jsou atomické z hlediska.
Databázové systémy Přednáška č. 4.
DATABÁZOVÉ SYSTÉMY. 2 DATABÁZOVÝ SYSTÉM SYSTÉM ŘÍZENÍ BÁZE DAT (SŘBD) PROGRAM KTERÝ ORGANIZUJE A UDRŽUJE NASHROMÁŽDĚNÉ INFORMACE DATABÁZOVÁ APLIKACE PROGRAM.
Konceptuální návrh databáze
Databázové modelování
Databázové modelování
Informatika II PAA DOTAZOVACÍ JAZYKY
Teorie zpracování dat DATABÁZOVÁ TECHNOLOGIE.
Relace, operace, struktury
Databázové systémy Informatika pro ekonomy, př. 18.
4IZ 229 – Cvičení 2 Tvorba báze znalostí Vladimír Laš.
Klomfar Petr.  Adresářová služba  specializovaná databáze optimalizovaná pro čtení a vyhledávání.  popisující objekt pomocí atributů. Na rozdíl od.
Databázové systémy Zabezpečení DBS. Cíle, které je třeba vzít v úvahu při návrhu databázové aplikace z pohledu bezpečnosti: Důvěrnost - informace by neměly.
Administrace Oracle Paralelní zpracování.
SQL Další dotazy a pohledy Databázové systémy. Některé SQL příkazy mohou mít v sobě obsaženy další kompletní příkazy SELECT. Využijeme je tam, kde potřebujeme.
Teorie zpracování dat RELAČNÍ DATOVÝ MODEL.
Databázové systémy Datové modely.
1 Syntaxe a sémantika aktivních databází Databázové triggery Aktivní pravidla 10. listopadu 2004 Zuzana Reitermanová & Vojtěch Hlaveš.
P114_21 P114 Klasické metody modelování RDM, ERAM 2.
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
E-R diagram Entity – Relation diagram, diagram entit a vztahů mezi nimi Entity – objekty, které chci v databázi popisovat, mohou nabývat různých hodnot,
Úvod do databází zkrácená verze.
Barva těles. Barva neprůhledného tělesa je určena tím, jakou složku bílého světla těleso odráží a jakou pohlcuje. Žlutý citrón odráží žluté světlo, ostatní.
Úvod do databázových systémů
Z3104 Geodatabáze úvod.
Z3104 Geodatabáze úvod.
Informatika pro ekonomy přednáška 8
Databázové systémy a SQL
Databázové systémy a SQL
Databázové jazyky Jaroslav Pokorný FI BVŠP Bratislava
Transkript prezentace:

BEZPEČNOST DAT

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

INTEGRITA DAT

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

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

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

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á’)

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

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;

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 