12.07.2015 Views

DATABÁZOVÉ SYSTÉMY 1. Základní pojmy databázové ... - eAMOS

DATABÁZOVÉ SYSTÉMY 1. Základní pojmy databázové ... - eAMOS

DATABÁZOVÉ SYSTÉMY 1. Základní pojmy databázové ... - eAMOS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

neprobíhala náhodně a nekontrolovaně, aby výsledky těchto transakcí byly správné. (Musí být např.zajištěno, že jedna místenka ve vlaku nebude přidělena vícekrát různými úředníky za přepážkou.) –transakční zpracování. SŘBD by měl také poskytovat prostředky k zajištění bezpečnosti dat azabránění neautorizovanému přístupu.Shrnutí3 základní charakteristiky <strong>databázové</strong> technologieoddělení (izolace) programu a datpodpora vícenásobných pohledůpoužití katalogu k uložení informací o databáziIdeální vlastnosti <strong>databázové</strong>ho systémuvyšší datová abstrakce – SŘBD zahrnují manipulační jazyky pro práci s datovýmistrukturami vyšší úrovněnezávislost aplikačních programů na změnách ve fyzickém uložení dat – změnafyzické struktury dat nepředstavuje potřebu měnit aplikační programyochrana dat před neoprávněným přístupem a před poruchami – SŘBD disponujemechanismy zajišťující přístup k datům pouze oprávněným uživatelům, zahrnujeobnovovací systémy umožňující provést rekonstrukci dat po fyzické či jiné havárii systémuneredundantnost dat – každý údaj je v databázi většinou uložen jen jednousdílení dat – v jednom konkrétním časovém okamžiku mohou být tatáž data využívánavíce uživateli – z různých aplikací může být zajištěn současný přístup ke stejným datovýmzdrojůmkonzistence dat - SŘBD hlídá, aby v rámci datových aktualizací nedošlo k uvedení dat dotakového stavu, který by nevyhovoval integritním omezením dat (podmínky omezující datapodle reálných požadavků na data)Osoby na scéněSprávce databáze (administrátor databáze) - je zodpovědný za správu databáze a i SŘBD.Přiděluje a odebírá přístupová práva, koordinuje a sleduje využívání databáze, stará se o využívánísoftwarových a hardwarových zdrojů. Řeší problémy týkající se porušení bezpečnosti nebonapř.příliš vysoké doby odezvy systému. Ve větších organizacích má k dispozici asistenty, kteří mupomáhají zajišťovat bezproblémový chod a správu databáze.Databázoví návrháři - zodpovídají za určení dat, která se budou ukládat do databáze, za výběrodpovídající struktury pro uložení data, za komunikace se všemi potenciálními uživateli databáze aza návrh databáze, který nejlépe vyhovuje požadavkům uživatelů.Systémoví analytici - definují požadavky koncových uživatelů (specielně „naivních“ uživatelů) aformulují na základě těchto požadavků specifické úlohy tzv. „uzavřené transakce“ (cannedtransaction)Aplikační programátoři - implementují specifické požadavky systémových analytiků jakoprogramy, testují, ladí, vytvářejí dokumentaci a udržují v chodu tyto specifické transakce.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!