Technologie XML
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
AD7B36XML | Z,ZK | 6 | 14+6c | česky |
- Předmět nesmí být zapsán současně s:
- Technologie XML (YD36XML)
- Podmínkou zápisu předmětu je, že student získal v předchozích semestrech zápočet z následujících předmětů:
- Databáze (AD7B36DBS)
- Přednášející:
- Karel Richta (gar.)
- Cvičící:
- Karel Richta (gar.)
- Předmět zajišťuje:
- katedra počítačů
- 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ů, rozhranní DOM a SAX. Jazyk XPath, dotazovací jazyk XQuery. XML databáze a jejich vztah k jiným databázovým systémům.
- Požadavky:
-
http://service.felk.cvut.cz/courses/YD36XML/
Podmínkou zápočtu je odevzdání semestrální práce.
- Osnova 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ů, rozhranní 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
- Osnova 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.
- 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í.
- Studijní materiály:
-
[1] Mlýnková,Nečaský,Pokorný,Richta,Toman,Toman: Technologie XML, Grada, 2008
[2] Mlýnková,Pokorný,Richta,Toman: Technologie XML, skripta UK, 2007
- Poznámka:
- Další informace:
- http://service.felk.cvut.cz/courses/YD36XML/
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- Softwarové inženýrství (STM-A7B-přechodné) (povinný předmět oboru)
- Softwarové inženýrství (STM-A7B) (povinný předmět oboru)