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

[http://mff.modry.cz/xml/2005_05_24-test/ screenshoty prvnich dvou stranek]

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

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


'''(2) Ktore z datovych typov DTD su aj v XML schema'''

Odpovede:
# #PCDATA
# CDATA
# ID
# (true | false)
# (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:
# ziadna
# 1
# 2
# 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)
 a) kapitola/nadpis
 b) //nadpis


'''6, praotec Cech v Xpath'''
Uvazujem rodostrom praotca Cecha. V akom vztahu su k praotcovi Cechovi pribuzni vyjadreni 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
# pomocou href
# pomocou typ obsahu + href
# 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:
#
# nema definovane poradie elementov v datovom modele
# nema premenne pre elementy
# nedokaze pracovat s viacerymi zdrojmi


'''10, persistent storage - vlastnosti (indexy, transakcie, velkost dotazov)'''
Ktore z nasledujucich tvrdeni o perzistentnom ulozisti XML dat su pravdive:
# nie je potrebne cacheovanie dat
# da sa pouzit klasicke transakcne spracovanie
# nedaju sa pouzit klasicke indexy
# mozne spracovavat vacsie celky naraz
# 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