Nyomtatás

Miskolci Egyetem - Gépészmérnöki és Informatikai Kar

TANTÁRGYI TEMATIKA

Adatkezelés XML-ben; Gazdaságin (Nappali)

Tantárgy neve:
Adatkezelés XML-ben
Tantárgy Neptun kódja:
Nappali: GEIAL332-B
Tárgyfelelős intézet:
INF - Informatikai Intézet
Tantárgyelem: S
Tárgyfelelős: Dr. Kovács László - egyetemi tanár
Közreműködő oktató(k):
Javasolt félév: 5 Előfeltétel:GEIAL322-B és GEIAL313-B
Óraszám/hét:
Előadás (nappali): 2
Gyakorlat (nappali): 2
Számonkérés módja: kollokvium
Kreditpont: 5Munkarend: Nappali
Tantárgy feladata és célja:
Az XML alapú adatmodellezés elveinek elsajátítása, a XML adatok kezelési szabványainak megismerése. Az XMLSchema, a DOM és az XSLT felületek biztos programozási készségének elsajátítása
Tudás: Rendelkezik az információrendszerekkel kapcsolatos alapvető ismeretekkel, érti az architektúra szervezési elveket, és összefüggéseiben képes értelmezni a számítástechnikai és információ architektúra összetevőit.
Képesség: Képes adatbázisok menedzselésével kapcsolatos feladatok ellátására, egyszerű adatmigrációs feladatok megoldására.
Attitűd: Nyitott az informatikával és alkalmazási területével kapcsolatos szakmai, technológiai fejlesztés és innováció megismerésére és befogadására.
Autonomia és felelősség: Felelős önálló és csoportban végzett szakmai tevékenységéért.
Tárgy tematikus leírása:
XML adatmodell; XML dokumentum elemei; A DTD szabvány; Az XMLSchema szabvány elemei; Adatelemek hivatkozása: Xpath szabvány; Integritási szabályok definiálásának lehetőségei; Az XML kezelése gazdanyelvi környezetben, A SAX és DOM API szabványok áttekintése és programozása Java és C# környezetben. Dokumentum konverzió : XSL és XSLT; Az XSLT lehetőségei: feldolgozás menete; szelekció; ciklusképzés; feltételes végrehajtás; csoportképzés; aggregáció; változók használata; dinamikus struktúra felépítés. XML adatok generálása adatbázisokból. SQL/XML szabvány elemei. DBMS XML kezelő modulok. WEB-es adatelérési lehetőségek áttekintése.
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Nappali):
Az aláírás megszerzésének feltételei: a háromt egyéni feladat sikeres megvédése; a heti gyakorlatok minimum 60%-os teljesítése
A félév során két otthoni egyéni feladat (XMLSchema tervezése , DOM API program és XSLT program) elkészítését kell megoldani. Az egyéni feladat megvédése a 10 héten történik. Az egyéni feladat egyszer pótolható.
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Levelező):
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Nappali):
A vizsga írásbeli és szóbeli részből áll. Az írásbeli dolgozat minimum 50%-os teljesítése esetén a szóbeli vizsgán az elméleti tételek közül egyet kap a hallgató. A vizsgajegy az írásbeli dolgozat és a szóbeli felelet lefelé kerekített átlaga. Az írásbeli rész az alábbi részekből áll: Elméleti jellegű kérdések összesen 40 pontért és gyakorlati feladat 10 pontért.
Értékelés: 0 %- 50% elégtelen(1) ; 51% - 63% elégséges(2) ; 64% - 76% közepes(3) 77% - 89% jó(4) ; 90% - 100% jeles(5) "
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Levelező):
Kötelező irodalom:
1. Kovács László: XML adatkezelés, www-db.iit.uni-miskolc.hu
2. Neil Bradley: XML kézikönyv, Szak kiadó, 2004
3, Michael J. Young: XML lépésről lépésre, Szak Kiadó, 2002
4. Professional XML, D. Martin, et al. (Wrox Press, 2000)
Ajánlott irodalom:
1. Serge Abiteboul, Peter Buneman, Dan Suciu: Data on the Web, From Relations to Semistructured Data and XML
2. Brett McLaughlin: Java és XML, Kossuth 2001
3. W3C XML szabánya, www.w3c.org