![]() |
|
Upiti u XML jeziku-Diplomski - Verzija za štampu +- Gotovi Seminarski Diplomski Maturalni Master ili Magistarski (https://www.maturskiradovi.net/forum) +-- Forum: Obrazovanje (/Forum-obrazovanje) +--- Forum: Diplomski radovi (/Forum-diplomski-radovi) +--- Tema: Upiti u XML jeziku-Diplomski (/Thread-upiti-u-xml-jeziku-diplomski) |
Upiti u XML jeziku-Diplomski - Dzemala - 20-05-2010 10:33 PM Maturski, Seminarski , Maturalni i diplomski radovi iz ekonomije: menadzment, marketing, finansija, elektronskog poslovanja, internet tehnologija, biznis planovi, makroekonomija, mikroekonomija, preduzetnistvo, upravljanje ljudskim resursima, carine i porezi.
Proširivi markerski jezik (Extensible Markup Language,XML), je relativno nov standard za razmenu podataka, prvenstveno namenjen Internetu. Iako je nov standard, XML se svakim danom sve više koristi u mnogim oblastima. XML je skup pravila za dizajniranje tekstualnih formata koji omogućavaju struktuiranje podataka, tako da njihove mogućnosti mogu doći do izražaja svuda gde se obavljaju operacije ulaza i izlaza, memorisanja ili prenosa podataka sa jednog na drugo mesto. XML nije programski jezik tako da se ne mora poznavati programiranje da bi se koristio ili razumeo. XML omogućava računarima olakšano generisanje podataka, čitanje podataka i osiguravanje da su strukture podataka nedvosmislene. Primena ovog markerskog jezika nije vezana isključivo za rad na mreži, već se može koristiti i kao zamena (dopuna) za tradicionalne baze podataka ili za razmenu informacija iz oblasti finansija među poslovnim partnerima. U daljem radu biće predstavljen istorijat markerskih jezika, sam XML, veza relacionih baza podatake i XML-a. Posebna pažnja će biti posvećena upitima u XML-u opisivanjem jezika XPath i XQuery. Na kraju rada će se dati prikaz primene XML-a i njegovog daljeg razvoja u budućnosti. U radu će se u zagradama "[i]" navoditi korišćena literatura, gde "i" predstavlja broj redosleda knjige navedene u literaturi. Literatura se nalazi na poslednjoj stranici rada....Proširivi markerski jezik-XML Proširivi markerski jezik je jedan od najnovijih jezika za komunikaciju na Internetu, koji se svakim danom sve više razvija i koji predstavlja visokosposobnu tehnologiju koja se koristi prevashodno za upravljanje, prikazivanje i organizovanje podataka. XML predstavlja tehnologiju koja je orjentisana na opisivanje i strukturiranje podataka. Računar koristi razne tipove datoteka za čuvanje podataka. Binarne i tekstualne datoteke imaju svoje prednosti i mane. Prednost binarnih datoteka je u tome da ih računar lako razume i to što su kompaktne, a mana im je samosvojnost takvog formata (binarnu datoteku napravljenu pomoću jedne aplikacije ne možete uvek otvoriti uz pomoć neke druge aplikacije). Prednost tekstualnih datoteka je ta što su one univerzalne u smislu razmene, a mana je teže dodavanje novih informacija. Bilo bi idealno kada bi postojao format koji bi kombinovao univerzalnost tekstuelnih datoteka sa efikasnošću i širokim mogućnostima binarne datoteke....... Sadržaj Uvod 2 Proširivi markerski jezik-XML 3 Istorijat markiranja 3 SGML 3 HTML 3 XML premošćuje provaliju 4 Šta je markerski jezik? 5 Notacija markiranja 5 Zašto je XML interesantan ? 7 Hijerahija informacija (stablo XML-a) 8 Dobro formirani XML 11 Atributi u XML-u 13 Komentari 15 Prazni elementi u XML-u 15 Deklaracija XML-a 15 Nelegalni znakovi u PCDATA 16 Parsiranje XML-a 17 Valjani XML: DTD 18 Pridruživanje DTD-a XML dokumentu 21 Deklaracija tipa dokumenta (DOCTYPE) 21 Osnovne markerske oznake DTD-a 21 Deklaracija tipa elementa (ELEMENT) 22 Model sadržaja 22 Liste redosleda i liste izbora 23 Model sadržaja kardinalnosti 24 Deklaracije atributa (ATTLIST) 25 Tipovi atributa 25 Parametar podrazumevane vrednosti atributa 25 Relacione baze podataka i XML 28 Relacioni model 28 Relacioni model nasuprot XML-a 30 XML od / ka relacionim podacima 30 Upiti u XML-u 31 XPath 32 Čvor 33 Putanje lokacija 33 Rekurzivni opadajući operator 34 XPath ne koristi XML-ovu sintaksu 35 Funkcije jezika XPath 36 XQuery 42 Sekvence 42 Izrazi putanje i veze sa XPath-om 43 Izrazi FLWOR 43 for i let klauzule 43 where klauzula 45 order by i return klauzule 46 Sortiranje u XQuery-u 48 Uslovni izrazi u XQuery-u 48 Kvantifikatori u XQuery-u 49 Zaključak 50 Literatura 52 |