Syntax highlighting of Archiv/PRG036 pisemka 2005-05-24

(1) Kolkymi sposobmi je mozne zapisat nasledujuci vyraz v DTD pomocou XML schema:

<!ELEMENT e1 (e2)+ >
<!ELEMENT e2 (#PCDATA)>
Odpovede:
1. 1
2. 2
3. 3
4. nekonecno


(2) Ktore s datovych typov DTD su aj v XML schema
Odpovede:
1. #PCDATA
2. CDATA
3. ID
4. (true | false)
5. (viem | neviem)

(3) FIXME

(4) Kolko chyb je v nasledujucom fragmente XML schema
<xs:complexType>
<xs:all maxOccurs=3>
<xs:element name="e1" type="xs:string">
<xs:element name="e2" type="xs:string">
<xs:element name="e3" type="xs:string" minOccurs=0>
<xs:element name="e4" type="xs:string">
</xs:all>
</xs:complexType>
Odpovede:
1. ziadna
2. 1
3. 2
4. 3

(5) kapitola/nadpis v XPath
Kniha ma nadpis a 12 kapitol, pricom kazda kapitola ma opat nadpis. Aky pocet elementov bude vo vysledku dotazov:
(Odpovede dopiste k dotazom)
1. kapitola/nadpis
2. //nadpis


6, praotec Cech v Xpath
Uvazujem rodostrom praotca Cecha. V akom vztahu su k praotcovi Cechovi pribuzni vyjedreni dotazom /*/*

7, root/child v Xpath
Uvazujme element root, ktory ma podelementy child
Aky bude vysledok dotazu:
child::*[last()]

8, link v XLink
Ako urobime jednoduchu vazbu v XLink
1, pomocou href
2, pomocou typ obsahu + href
3, pomocou deklaracie http://www.w3.org v hlavicke
Ktora z odpovedi sa najviac blizi skutocnosti

9, XML-QL vlastnosti
Ktore tvrdenie o XML-QL su pravdive:
1.
2. nema definovane poradie elementov v datovom modele
3. nema premenne pre elementy
4. nedokaze pracovat s viacerymi zdrojmi


10, perizistent storage - vlastnosti (indexy, transakcie, velkost dotazov)
Ktore s nasledujucich tvrdenie o perzistentnom ulozisti XML dat su pravdive:
1. nie je potrebne cacheovanie dat
2. da sa pouzit klasicke transakcne spracovanie
3. nedaju sa pouzit klasicke indexy
4. mozne spracovavat vacsie celky naraz
5. optimalizacia pre velky rozsah


11, spojenie a zachovavanie poradia atributov
FIXME

12, Pre trvale strukturalne ciselne schema plati (vybrat z mnozstva tvrdeni)
Odpoved: Pre kazde deterministicke trvale strukturalne schema C=(p,L) existuje postupnost vlozenia uzlov S dlzky n taka, ze funkcia L priraduje niektoremu uzlu postupnosti identifikator dlzky aspon n-1.

13, sekvencia v XQuery
FIXME