Informační systémy

Podmínky pro modifikaci dat v pohledu:

1. nelze v pohledu rušit řádky2. lze přidávat a modifikovat řádky, které se ovšem musí promítnout do primárních relací, tzn. že algoritmus pohledu nesmí obsahovat podmínku spojení, množinové operátory, skupinové funkce, GROUP BY, CONNECT...

Jazyk SQL – tvorba relací a přístup uživatele

Vytváření relacíCREATE TABLE tabulka(atribut1 typ1 [DEFAULT výraz] [,omezení atributu][, atribut2 typ2 [DEFAULT výraz] [,omezení atributu]..[omezení pro relaci][PCT FREE čís1] [PCT USED čís2] [INITRANS čís3] [MAXTRANS] [STORAGE klauzule] [TABLESPACE jm] [CLUSTED jm_cl (atribut) [,atribut])][AS dotaz]Pohledy...

Podotázky (subqueries)

– lze uvádět v INSERT, DELETE a UPDATE- podotázka může být vnořena do jiné podotázky (nesmí překročit nadefinovanou velikost pracovní oblasti – SET WORKSIZE (v kB))- situaci kdy pootázka obsahuje více hodnot musím předpokládat...

Jazyk SQL – výběry a presentace dat

Výběry:SELECT [DISTING] výrazFROM relace1 [,relace2,…][WHERE podmínka][ORDER BY atribut1 [DESC] [,atribut 2] [DESC]…] Spojování relací – nutná existence atributů s kompatibilní domenou…WHERE relece1.atribut = relace2.atribut …ekvi spojeníSpojení více než dvou relací…spojuji vždy po dvojicích!= BETWEEN...

Základní principy expertních systémů

Expertní systém je program, který využívá vhodně v počítači uložených poznatků lidských expertů k řešení problémů, které obvykle v praxi vyžadují znalost expertů. ES napodobují činnosti lidských expertů při řešení problémů.Důvody zavádění ES:1. nedostatek...

Základní komponenty:

1. báze poznatků – charakterizují obecné i specifické poznatky o dané doméně a o způsobech řešení problémů v této doméně2. báze faktů – fakta o konkrétním problému z dané domény3. inferenční mechanismus – soustava...

Hvězdicové dotazy

– dotaz v SQL, mám velkou relaci (tabulku faktů) a ta obsahuje cizí klíče ostatních tabulek dimenzí– ORACLE 6 – spojení pomocí JOIN TF s 1.dimenzí, výsledek s 2.dimenzí, výsledek se 3.dimenzí– ORACLE 7...

Transformační organizace

– přiřazení adresy uložení věty v bloku jejímu klíči na základě transformačního algoritmua) přímé adresování – jednoznačný vztah mezi klíčem a adresoub) nepřímé adresování – transformační funkce neposkytuje jednoznačný vztah mezi klíčem a adresou...

Řetězení dat

– řeší problém nesetříděnosti datPoužívá se tzv. směrníků – ukazuje, kde je následující věta. Je známa adresa prvního článku řetězce – hlava a v káždém článku řetězce je uložen směrník na další článek.- otevřený...

Fyzické databázové stuktury

Fyzická realizace datových struktur zabezpečuje uložení dat na vnějších pamětech počítače a přístup k nim požadovaný zvolenou vyhledávací metodou. Každá logicky formulovaná datová struktura může být fyzicky realizována různými způsoby. Způsob uložení dat zpravidla...