pisemka 5.6 2008

Ty-Dyt

pisemka 5.6 2008

Příspěvek od Ty-Dyt »

Cau,tak jdu prave z pisemky. Pismky se zasadne zlepsili od minulych let, test byl postaven na prakticke bazi. Zadani melo deset stran
V priloze obsahoval dva slozitejsi XML dokumenty, na kterych se stavelo.
Otazky byly typu:
  • Napiste XSL ktere provede neco
  • Napiste XQeury, ktere udela neco
  • Vyjadrete neco v Xschema
  • Prepiste neco z DTD do Xschema
  • Prevedte XML dokument do simple path mapping
  • ...
A podobne.
Asi jsem to nedal, ale proti tomu, co bylo na netu z minulych let je pisemka o hodne rozumnejsi
Uživatelský avatar
snail
Matfyz(ák|ačka) level III
Příspěvky: 144
Registrován: 23. 5. 2005 22:31
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Re: pisemka 5.6 2008

Příspěvek od snail »

Ale i tak se tam objevilo par speku (alespon ve variante B):
(poradi prikladu je prehazeny)
1. zapsat kus xml pomoci univerzalniho mapovani (Generic-tree mapping) (2 body)
2. ten samy kus xml zapsat pomoci simple-path mapping (2 body)
3. jake analogie prvku jazyka DTD v XML Schema: (1 bod)
a. #PCDATA
b. CDATA
c. ID
d. (true|false)
e. (ano|ne|nevim)

jinak tam bylo:
4. XPath dotaz: 10. a 12. priklad ze cviceni (3 + 3 body)
5. XQuery dotaz: 6. priklad ze cviceni (asi 4 body)
6. ukazte na vhodnem priklade vyznam jmennych prostoru (1 bod)
7. pomoci referenci zadefinovat v XML Schema elementy kniha a clanek majici atributy isbn a poznamka (asi 2 body)
8. doplnit/opravit kus kodu XML Schema <xs:unique .....><xs:selector .../><xs:field ..../></xs:unique> tak, aby
to reprezentovalo reprezentovalo myslim knihovnu s knihami a clanky majici unikatni isbn
9. XSL - transformovat XML dokument (myslim, ze to byly projekty.xml ze cviceni) do HTML tak, aby to vypsalo ke kazde
projektove skupine platformu a kurzy
df
Matfyz(ák|ačka) level III
Příspěvky: 194
Registrován: 5. 6. 2006 11:55

Re: pisemka 5.6 2008

Příspěvek od df »

bylo to ponekud masite (a dosti krvave, chtelo to vice propect) na muj vkus
po tech cvikach jsem cekal neco min praktickeho, neb sem myslel, ze uz sem se nakodil dost :)
Uživatelský avatar
Dawe
Supermatfyz(ák|ačka)
Příspěvky: 360
Registrován: 12. 10. 2004 12:32
Typ studia: Informatika Mgr.
Bydliště: Doma a nebo na koleji

Re: pisemka 5.6 2008

Příspěvek od Dawe »

Co se zadání A týče:
structure-centered mapping k nějakému jednoduchému XML kusu - návod je myslím na wiki (výhody, nevýhody)
k nějakému "Schema" provest structure-centered mapping "shared mapping" (myslím) a říct, jestli je to stejný jako pro hybrid mapping a popř. to nějak změnit, aby to stejný nebylo - tohle jsem vynechal jak při učení, tak následně u zkoušky :-) (a navíc nevím, jestli to bylo zdaný uplně takhle, nebo trochu jinak)
nějaká "dědičnost" nad "Schema" - říct, zda pro nějakej kus (byl zadanej) jde jinej kus provést - byly 4 varianty a selským rozumem to myslím šlo vyřešit (pokud jsem to vyřešil správně :roll: )
Co má větší vyjadřovací schopnost, jestl XPath nebo XQuery (byly ještě nějaký možnosti)
pro kod v DTD napsat Schema tak aby se ID (z DTD) nenahrazovalo ID (asi bylo směřováno na použití unique?)
pro nějaký Schema napsat DTD (celkem jednoduché)
klasika - co je validní a co well-formed dokument

a pak tam byly věci ze cvik, který byly celkem bohatě hodnocený (katedry, predmety, projekty)
2x xpath dotaz
sestrojit XSL
XQuery dotaz
(Pokud to nebylo stejné, jako příklady ze cvik, tak hodně podobné)

A shrnutím - co bych se učil, abych s velkou pravděpodobností uděla zkoušku?
Prošel a napsal bych si všechny příklady ze cvik.
Ujasnil bych si pár věcí, co se třeba v těch příkladech moc nevyskytovali (tagy, které se moc nepoužívají apod.)
Kouknul bych se na ty mapping věci.
Přečetl si alespoň zběžně skripta.
(Ono je to vlastně všechno, že jo? :-P)

Tak hodně zdaru ...

PS: nevím jak moc má vliv "zvýhodnění u zkoušky", ale asi nějakej jo, protože jsem tam pár věcí neměl a určitě taky pár měl, ale špatně a dopadlo to za dva - takže plná spokojenost.
Odpovědět

Zpět na „PRG036 Technologie XML“