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

letöltés

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.
    1. 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.