Minulá zkouška z DB2: 1)Které příkazy SQL může provádět PL/SQL kód: a) vždy b)s určitým omezením 2)Co znamená termín semistrukturovaná data? (uveďte příklad) 3)Vysvětlete princip ODBC. 4)Jakým zp. lze v PL/SQL řídit cykly? a) b) c) d) 5)Popište činnost následujícího triggeru: CREATE OR REPLACE PERSONALISTIKA.PRED_VLOZ_DATA BEFORE INSERT ON ZAMESTNANEC.DATA REFERENCING OLD AS old NEW AS new FOR EACH ROW BEGIN DECLARE DNESNI_DATUM DATE; BEGIN SELECT SYSDATE INTO DNESNI_DATUM FROM DUAL; :new.LAST_CHANGE_DATE := DNESNI_DATUM; END; END; 6)Formulujte rozdíly mezi vektorovým a boolovským modelem dokumentografické databáze. 7)Napište v SQL99 definici řádkového typu ADRESATYP s atributy ULICE, CISLO, MESTO a pouzijte jej v definici tabulky OSOBA. 8)Které typy optimalizace dotazu znáte? 9)Popište význam cartrige v systému Oracle (popř. obecně, uveďte příklad). 10)Vyhledávací systém na zadaný dotaz vypbral celkem 110 dokumentů. Z toho jen 90 bylo relevantních dokumentů. Databáze však obsahovala celkem 300 relevantních dokumentů. Jaká je přesnost P a úplnost R hledání?