Haladó moduladatok, információ- és tudáskezelés - PDF ingyenes letöltés
Haladó modul adat-, információ- és tudásmenedzsment 7. fejezet: XML és XML adatbázisok Erik Wilde dret.net/lectures/xml-fall13/ 1

Napirend XML adatbázisok félig strukturált részesedésekhez a. Az XML, Sémák (XSD) alapgondolata megköveteli a dokumentumok szerkezetét állítható részletességgel b. Címzés a dokumentumfában (az XPATH és az Xpointer, mint a dokumentum egyes részeinek feldolgozásának alapvető követelményei) c. XQUERY (és FLOWR), mint a tiszta XML lekérdezési nyelvei d. XQUERY és SQL: vegyes felhasználású e. XML az alkalmazásokban (az XML biztosítja az alkalmazások adatszerkezetét) f. XSLT infrastruktúra-alkalmazásként 2
Irodalom @ 2016 http://dret.net/lectures/xml-fall06/ szuper tanfolyam a WHOLE XML-en keresztül a Stanfordtól http://www.informatik.uni-giessen.de/staff/brass/xml00/ német kompakt tanfolyam http: // www.teialehrbuch.de/kostenlose-kurse/datenbankentwicklung-mit-postgresql- 9/13.1.7-example-139-element-erdők létrehozása-XMLFOREST.html for XML/SQL @ 2015 jó alapja a kurzusnak http: //www.stylusstudio.com/sqlxml_tutorial.html http://dbs.uni-leipzig.de/file/dbs2-ss10-kap6.pdf információ az SQL/XML-ről az STD után, és nagyon szép az XQuery-n németül, jó Részletek http://dbs.uni-leipzig.de/file/dbs2-ss10-kap5.pdf XML általában, de nagyon szép németül a névtereken és a sémákon 3
XML intro megtekintésre @ 2016 http://www.youtube.com/watch?v=dfeoeb6xazk http://lots.uni-leipzig.de/xqtrain/index.jsp az XML 4 interaktív oktatója
A félig strukturált részvények jelentősége Sok esetben a dokumentumoknál az összes eshetőség leírása szinte lehetetlen, vagy több nullával rendelkező táblázatokhoz vezetne a relációs modellben. Példa: kereskedelmi tény: Példa: barátok hobbija Az egyes felhasználók érdeklődnek a dokumentumok bizonyos struktúráinak meghatározásáról Példa: megrendelés Súly kg-ban vagy US_lb-ben, de nem bruttó fontban (lb), kövekben. Minden címhez legalább 1 utcacím bejegyzést kell megadni, ha a szállítással kapcsolatos információk vannak, akkor: A doboz méretének mindig 3 hosszúságúnak és súlyúnak kell lennie. Az egyes cikkek rendelési számának 8 jegyű numerikusnak kell lennie. A rendelési számnak érvényesnek kell lennie (*) és az ilyen dokumentumok készítőjének a lehető leghamarabb ellenőrizni kell az érvényességet (azaz anélkül, hogy illegális INSERT-kísérlettel terhelnék az adatbázisomat) (problémás a (*) -val, mivel a jelenlegi adatbázishoz való hozzáférés elkerülhetetlen) 5
Példa Freund 1 névre Meier Hobbibélyegzők Gyűjtő Országok Németország, Liechtenstein, Indiai Témák Virágok, Sakk Freund2 Név Meyer Hobbibélyegek Gyűjtő Országok Németország 1900-1945 évek Freund3 Név Müller Hobbi Főzés Különlegességek Csirke, Pörköltek, Indiai Freund4 Név Huber Hobbi Sakkszint Mesternyílások Pirc, Orang -Utan, indiai freund4 név Schmidt hobbi sakk szintű nagymesternyílások olasz, nimzo- indiai freund 5 név Huber hobbi mélytengeri merülési mélység 20.100 m tenger Vörös-tenger, Indiai-óceán, karibi problémák Különböző hosszúságok, akár ugyanazon mezővel Különböző mezők száma és típusa ( Merülési mélység!) Különböző szemantika: Az "1930" szám év, nem a merülési mélység; Ki fog velem harcolni az orangutánok védelme érdekében A meztelen húrkeresés kevéssé használható: Indiába megyek, kit hozhatok magammal valamit? Az rdbms/sql rendkívül sok nullával rendelkezne, és (legkésőbb) minden új hobbihoz új táblázatokat/oszlopokat kell bevezetni 7
Követelmények Feldolgozási lehetőségek Programozható interfészeken keresztül, amelyek könnyen összekapcsolhatók és/vagy a böngészőben Saját programozási nyelvével, amelyet az adatbázis magával hoz Mali úgy találja, hogy a nyomtatott barát neve és hobbi (még egyszer) nagy érdeklődést mutat a globális szabványosítás iránt ezen a (meta) szinten. Megint nehezebb, mint az SQL-ben, mivel kevésbé strukturált; A programozási felület elsőbbséget élvez a tiszta GUI-val szemben (a tanítás kivételével) 6
Tervezési elvek XML XML = kiterjesztett jelölési nyelv Szemantikai jelölés Johann Friedrich a kedves Johann Friedrich a kedves keskeny kaldera szövetség Johann Friedrich a kedves herceg Philipp von Braunschweig-Grubenhagen herceg Ernst von Braunschweig-Lüneburg Ennek a szemantikus jelölésnek a kialakítására vonatkozó szabályok Eredeti célcsoport (azaz formázással ( az úgynevezett elbeszélő dokumentumok), most már csak egy kis része az alkalmazásoknak A címkék zárójelben vannak.
jól formált, mint minimum kritérium A címkék mindig be vannak ágyazva. . . NEM. Pontosan 1 gyökérelem van egyetlen dokumentumban. Az attribútumok nevei nem fordulnak elő többször
9000. példa Rövidesen elmagyarázzuk joe anderson [email protected]
1001 andy shaperd [email protected] 1003 amanda johnson [email protected] 10
2. példa: A. A struktúrákat mindig be kell ágyazni 12
Alkalmazási példa HTML (szigorú xhtml formában) a webes html Online Editor Sample-ban
Ez egy online HTML-szerkesztő. Próbálja meg szerkeszteni ezt a szövegterületet - folytassa!
Itt van néhány félkövér szöveg.
Itt található egy ellenőrző lista egy jó online szerkesztőhöz:
- WYSIWYG szerkesztő? (A WYSIWYG jelentése: "Amit lát, az amit kap" - akárcsak ez a szerkesztő!)
- Generál-e érvényes HTML-kódot?
- Ez.
- gyors és könnyű?
- Ez. INGYENES?
Használja ezt az online HTML-szerkesztőt HTML-kód létrehozásához saját webhelyéhez, a MySpace oldalához stb. A forráskód megtekintéséhez egyszerűen kattintson a fenti "Forrás" gombra.