ČeskyEnglish

Popis předmětu - A7B36XML

Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
A7B36XML Technologie XML Rozsah výuky:2+2c
Garanti:Holubová I. Role:PO,V Zakončení:Z,ZK
Vyučující:Holubová I., Svoboda M.
Zodpovědná katedra:13136 Kreditů:6 Semestr:L

Anotace:

Přehled základních principů, formátů a nástrojů založených na technologii XML. Formát XML, definice struktury pomocí schématu zapsaného v jazyce DTD nebo XML Schema. Reprezentace XML dat a dokumentů, rozhraní DOM a SAX. Jazyk XPath, dotazovací jazyk XQuery. XML databáze a jejich vztah k jiným databázovým systémům.

Výsledek studentské ankety předmětu je zde: A7B36XML

Cíle studia:

Cílem kurzu je získání základního přehledu o problematice technologií XML jako jsou XML schémata, dotazovací jazyky nad XML daty, jazyky pro transformace XML dokumentů a zajištění persistence XML dat prostřednictvím relačních/nativních databází.

Osnovy přednášek:

1. Přehled základních principů, formátů a nástrojů založených na technologii XML.
2. Formát XML, vyjádření XML schématu v jazyce DTD.
3. Datové modely XML dokumentů.
4. Reprezentace XML dat a dokumentů, rozhraní DOM a SAX.
5. Vyjádření XML schématu v jazyce XML Schema.
6. Pokročilé rysy jazyka XML Schema.
7. Jazyk XPath.
8. Jazyk XSLT pro transformaci XML dokumentů.
9. Pravidla jazyka XSLT.
10. Dotazovací jazyk XQuery - úvod.
11. Dotazovací jazyk XQuery - pokročilé rysy.
12. XML databáze - úvod.
13. XML databáze a jejich vztah k jiným databázovým systémům.
14. Rezerva

Osnovy cvičení:

Studenti procvičují jednotlivé technologie probírané na přednášce na jednoduchých příkladech. Dále individuálně pracují na domácí semestrální práci.

Literatura:

[1] Mlýnková, Nečaský, Pokorný, Richta, Toman, Toman: Technologie XML, Grada, 2008
[2] Mlýnková,Pokorný,Richta,Toman: Technologie XML, skripta UK, 2007
[3] http://www.w3.org

Požadavky:

http://www.ksi.mff.cuni.cz/~svoboda/courses/2016-2-A7B36XML/ Podmínkou zápočtu je odevzdání semestrální práce.

Webová stránka:

http://www.ksi.mff.cuni.cz/~svoboda/courses/2016-2-A7B36XML/

Předmět je zahrnut do těchto studijních plánů:

Plán Obor Role Dop. semestr
BPSTMSI Softwarové inženýrství PO 4
BSI(ECTS) Softwarové inženýrství PO 4
BKSIT Před zařazením do oboru V
BPSTMMI Manažerská informatika V
BPSTMWM Web a multimedia V
BPSIT Před zařazením do oboru V
BPSTMSI Softwarové inženýrství V
BPSTM_BO Před zařazením do oboru V
BPSTMIS Inteligentní systémy (bakalářský, dobíhající pro nástupní ročníky před 2013) V
BIS(ECTS) Inteligentní systémy (bakalářský, dobíhající pro nástupní ročníky před 2013) V
BSI(ECTS) Softwarové inženýrství V
BMI(ECTS) Manažerská informatika V
BWM(ECTS) Web a multimedia V


Stránka vytvořena 25.7.2017 17:54:30, semestry: L/2016-7, Z,L/2017-8, Z/2018-9, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)
Za obsah odpovídá: doc. Ing. Ivan Jelínek, CSc.