Tabula (ulozisko udajov) Flashcards
Tabuľa - definícia
rôzne špecializované programy sa podieľajú na riešení úlohy
spoločné údaje sa sústredia do jednej štruktúry
Tabula - kontext
problémová oblasť v ktorej nevieme alebo nedokážeme
navrhovať uzavreté algoritmické riešenia
Tabula - problem
treba riešiť problém, ktorý zvyčajne nemá (prijateľné)
deterministické riešenie
treba spracovať empirické, neorganizované údaje
transformáciou na údajové štruktúry na vysokej úrovni
problematika zahŕňa viaceré oblasti znalosti
riešenia čiastkových problémov si vyžadujú rôzne
paradigmy a spôsoby reprezentácie údajov
spôsob kombinovania nie je celkom známy
Tabula - riesenie –
zbierka relatívne nezávislých programov, ktoré
spolupracujú nad spoločnou štruktúrou údajov
každý program sa špecializuje na vyriešenie jednej
čiastkovej podúlohy z celého problému
programy sa navzájom nevolajú
poradie ich vykonávania nie je predurčené
- riadi človek (úložisko údajov)
- riadi program (tabula)
Tabula - struktura
ústredná oblasť údajov (úložisko údajov / tabuľa)
nezávislé transformátory údajov (programové
subsystémy / znalostné zdroje)
riadiaca súčiastka (manažér / riadiaci modul)
Obrazok Tabula - dolezity !!!
slajd 56
Tabula - dynamika–
cyklus v réžii riadiaceho modulu
výber - podľa obsahu tabule - znalostných zdrojov, ktoré by
mohli prispieť k pokroku na tabuli,
vyhodnotenie, či naozaj a ako môže každý potenciálny
znalostný zdroj prispieť
výber znalostného zdroja, ktorý sa vykoná
Tabula - implementacia–
definuj problém definuj priestor riešenia rozdeľ proces riešenia na kroky navrhni špecializované podúlohy navrhni štruktúru tabule špecifikuj spôsob riadenia systému implementuj špecializované programové podsystémy
Tabula - zname pouzitia –
tabulove znalostne systemy
HEARSAY-II
Tabula - varianty:
- produkcny system
- informacny system
Tabula - dosledky–
Experimentovanie podpora zmien a udržovateľnosti znovupoužiteľné podsystémy odolnosť voči poruchám a robustnosť ťažké testovanie nezaručuje sa dobré riešenie ťažko sa stanoví riadiaca stratégia nízka efektívnosť vysoké nároky na vývoj nebráni, ale ani nepodporuje paralené vykonanie
Tabula - vyhody–
Efektívny spôsob spoločného používania veľkého množstva dát
Podsystémy nepotrebujú vedieť, ako sa dáta vytvárajú
Centralizovaný manažment napr. zálohy, bezpečnosť, atď.
Model spoločného používania sa zverejní ako schéma úložiska
Tabula - nevyhody–
Podsystémy sa musia dohodnúť na modeli úložiska - nevyhnutný kompromis
Evolúcia dát je zložitá a drahá
Nedáva priestor pre špecifické politiky manažmentu
Zložité, ak by bolo treba distribuovať