Informační systémy

Odvozená horizontální fragmentace

Někdy vycházejí informace o horizontální fragmentaci nejen z hodnot atributů globální relace, ale musíme je vyhledávat i v jiných relacích. V tomto případě jde o ??? od horizontální fragmentace.Příklad:Chceme vytvořit dělení globální relace DÍL...

Nezávislost na duplikaci dat

Daná relace může být umístěna v mnoha kopiích (zvýšení výkonu, vyšší dostupnost, ale aktualizace trvá dlouho). Aktualizaci je nutno provádět na všech kopiích Þ problémy:Ø provádění aktualizace všech kopií (v případě poruchy některého z...

Řízení distribuovaných transakcí

viz to, co je transakceProvádí se souběžné provádění transakcí a aby nedošlo ke kolizi, používá se například:· použití zámků (každý datový objekt se uzamkne)· použití časových značek – každá transakce je označena časovou značkou...

Fragmentace a alokace

Uživatel distribuované databáze vidí data ve formě globálních relací, ke kterým se vztahují jeho dotazy. Existuje snaha o co největší nezávislost dat na aplikačních programech, dále by nemělo mít vliv· místo uložení· způsob distribuce...

Distribuovaná databáze

Velmi těsně integruje jednotlivé DB, které jsou umístěny v jednotlivých uzlech databázového systému (DS). Výsledkem je skutečnost, že aplikačnímu programu je prezentována pouze jedna logicky centralizovaná databáze. Distribuovaná databáze je na rozhraní s uživatelem...

Základní princip distribuované databáze

Základním principem DD je skutečnost, že se distribuovaná databáze chová jako nedistribuovaná databáze. Všechny problémy distribuce jsou pro uživatele skryty Lokální autonomie Lokální autonomie znamená, že všechny činnosti v daném uzlu jsou řízeny z...

Typické architektury v DS

Samostatné databázové systémy DS (síť), v jehož uzlech jsou umístěny zcela samostatné databázové systémy, každý je představován centralizovanou databází. Jednotlivé databázové systémy jsou zcela autonomní (nemají společné řízení), jednotlivé báze dat jsou zcela nezávislé...

Centralizovaný databázový systém

· programové komponenty databázového systému (SŘBD, pomocné programy, prostředky pro vývoj aplikací, generátory sestav)· technické prostředky· uživatelé V CD je SŘBD i celá báze dat uložena v jednom počítači (uzlu). Ten zajišťuje prostřednictvím SŘBD...

Příklady distribuce dat

1. Dělená dataMají shodnou strukturu dat v uzlech, ale mají jiné hodnoty2. Duplikovaná dataVe všech uzlech je shodná struktura dat i shodné hodnoty3. Separátní dataV jednotlivých uzlech jsou různé datové struktury, ale vytvářejí integrovaný...