XML támogatás adatbázis-kezelő rendszerekben

Slides:



Advertisements
Hasonló előadás
Zenetár a webszerverünkön, avagy XML használata PHP 5 alatt. Ercsey Balázs (laze) – netpeople.hu.
Advertisements

ADATBÁZISOK.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Hálózati és Internet ismeretek
Integráció az Office alkalmazásokkal Ez az előadó neve beosztása vállalata.
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
Többfelhasználós és internetes térkép kezelés, megjelenítés.
2010/2011.Huszár István1. dia Weboldalak tervezése II. (X)HTML.
SQL Server 2005 Reporting Services a gyakorlatban
Előzmények Sikeres pályázat a kézirat elkészítésére (2004) A könyv megjelenése (2006)
Adatbázis kezelés 1. előadás
Információ kezelés Az információ visszakeresésének lehetőségei.
16. Tétel. Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az adatokhoz való hozzáférést,
Fejlett programozási technikák II.
Adatbázis rendszerek II.
Készítette: Sárközi Anikó
Hernyák Zoltán XML validálás.
Adatbázis-kezelés ACCESS program:
2006. október 2.Markó Tamás, PTE TTK1 Az Oracle SQL 5. Nézettáblák létrehozása, módosítása és törlése.
WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására és azok.
SQL Server 2005 Reporting Services Kószó Károly rendszermérnök Microsoft Magyarország.
Instant alkalmazások SharePoint platformon. A fejlesztés és a testre szabás határai elmosódtak. A testre szabást végző legtöbbször nem programozó A.
Adatbázis-kezelés Papp-Varga Zsuzsanna. Elérhetőségek    as.
Önleíró adatok: XML INFO ÉRA, Békéscsaba
Hatékony lekérdezőnyelvek rendezetlen adatfákra QAXML és while variánsai.
SOAP alapismeretek A SOAP egy egyszerű XML alapú protokoll, ami lehetővé teszi, hogy az alkalmazások információt cseréljenek a HTTP-én keresztül. Forrás:
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
Microsoft BI technológiák az eszközmenedzsment szolgálatában
Szaktanácsadás SQL Server UpgradeTeljesítményoptimalizálás Replikáció kialakítás Disaster Recovery tervezés.NET Framework alapú fejlesztések.
Az SQL nyelv alapjai.
Webes Információs Rendszerek fejlesztése
Adatbázisrendszerek világa
Adatkezelés Ez az előadó neve beosztása vállalata.
Budapest, június 28. Ontológia kezelő modul tervezése szöveges információt kezelő informatikai rendszer számára Förhécz András BME Méréstechnika.
Egyetemi Könyvtárigazgatók Kollégiuma Budapest, december 11. Magyar Képzőművészeti Egyetem.
1 Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése Célkitűzés: Információk téma-specifikus, különböző típusú forrásokból (internet, intranet.
Weboldalak tervezése (X)HTML.
AICC, IEEE, SCORM, fogalmak. Tananyagok cseréje (export-import) Támogatja az együttműködéseket Támogatja a felhasználóbarát környezet kialakítását Megoldja.
Adatbázis-kezelés JAG,
Hernyák Zoltán XML Schema sémadefiníció.
SQL-Structured Query Language. Parancs(utasítás) csoportok CREATE - táblák létrehozása ALTER – táblák módosítása DROP – táblák törlése DDL –Data Definition.
Liferay A Nyílt Forrású Sharepoint Alternatíva
Adatbázis kezelés.
Adatbázis-kezelés.
Adatbázis rendszerek I Relációs adatmodell strukturális része Általános Informatikai Tsz. Dr. Kovács László.
XML fejlesztések TSQL fejlesztések Tábla paraméter SQLCLR fejlesztések 8k limit feloldása Több paraméteres UDA-ek Ordered UDF-ek Entity Framework ADO.NET.
XML adatkezelés 1. témakör Az XML szabvány.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
XML Mi az XML?  Extensible Markup Language  Kiterjeszthető jelölő nyelv  Adatok, adatstruktúrák leírására szolgál  A HTML és az SGML tapasztalataira.
Többtáblás lekérdezések, hierarchikus lekérdezések, allekérdezések
1 XML alapú webtartalom generálás Cocoon rendszerrel MINERVA Plus október 26. Bíró Szabolcs osztályvezető h. informatikus- könyvtáros Neumann János.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
CALDERONI ELEKTRONIKUS FORRÁSKEZELŐ ÉS PUBLIKÁCIÓS RENDSZER CALDERONI REFERENSKÉPZÉS
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér.
Palotás Ádám és Fodor Gergely Oracle Data Integrator Bemutató és gyakorlat
Automatikus fizikai tervezési javaslatok XML adatbázisokhoz Balogh Bernadett Kresz Marcell Cseh Tamás.
Adatbázis-kezelés 1-2. adatbázis-kezelő rendszer 1.új adatbázisokat hozhassanak (adat definició 2.lekérdezések és módosítások (adat manipuláció) 3.Támogassa.
Adatbázisszintű adatmodellek
ACCESS ALAPOK Alapfogalmak
Programozás III JPA.
Bevezetés Adatbázisok használata. Mi is az adatbázis? Az adatbázisok ma már az élet számos területén alapvető fontossággal bírnak (Google, Amazon, Flickr,
Készítette: Kiss András
Hibernate / EclipseLink / OpenJPA összehasonlítás
Kovács Gergely Péter Bevezetés
LINQ to Xml Xml kezelése Linq-val Zaklóczki Dávid
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Adatbázis-kezelés.
Előadás másolata:

XML támogatás adatbázis-kezelő rendszerekben Papp Ágnes, agi@delfin.unideb.hu Debreceni Egyetem EFK

Az XML és az adatbázisok HTML XML XML és az adatbázisok XML és az adatbázis-kezelők Neumann Kongresszus 2003

XML: bővíthető jelölőnyelv Adatok strukturált leírása Tagok nem előre definiáltak Szemmel is olvasható, számítógéppel is feldolgozható SGML kompatibilis Platform független Unicode-on alapul Neumann Kongresszus 2003

XML technológiák DTD, XML séma XPath, XSL, XSLT XML dokumentum szerkezete: elemek, attribútumok, sorrend  well formed DTD, XML séma  valid XPath, XSL, XSLT DOM, Simple Api for XML Neumann Kongresszus 2003

Általában nem önálló adatbázis XML adatok tárolása RDBMS, objektum relációs? Natív XML adatbázis tárolás egysége a dokumentum logikai modellt definiál: elemek, attribútumok, PCDATA, sorrend modellnek megfelelő tárolás és visszakeresés Általában nem önálló adatbázis Neumann Kongresszus 2003

Natív XML adatbázisok - Tárolás Tárolás logikai egysége az XML dokumentum Modell alapján tárol Egymásba ágyazás, vegyes adattartalom, szemi-strukturált tartalom támogatása A modell és háttér tárolási mechanizmus közötti leképezés biztosítása Neumann Kongresszus 2003

Natív XML adatbázisok - Dokumentum kollekciók Dokumentumok halmaza lekérdezés, manipuláció céljából - séma szerint illetve séma nélkül Validáció DTD - XML-től eltérő szintaxis, adattípusok hiánya XML Data Schema -adattípusok támogatása Neumann Kongresszus 2003

Natív XML adatbázisok - Lekérdezés XPath - nem erre tervezték Csoportosítás, rendezés, összekapcsolás, adattípusok támogatásának hiánya. XQuery - adatbázis-orientált nyelv Funkcionális nyelv, 7 típusú kifejezés Dokumentum kollekciók kezelése Indexek a lekérdezések gyorsítására Neumann Kongresszus 2003

Natív XML adatbázisok - Update Mai natív adatbázisok hiányossága Lehetőségek, próbálkozások: XML:DB Update XQuery kiegészítése Addig: XML API-k, DOM manipuláció Neumann Kongresszus 2003

Alkalmazási területek A natív XML adatbázisok dokumentum-orientált, bonyolult szerkezetű, szemi-strukturált adatok tárolásában emelkednek ki. Alkalmazási területek: Információs portálok Katalógus adatok Egészségügyi információs adatbázisok Dokumentum-kezelő rendszerek B2B tranzakció log-ok Perszonalizációs adatbázisok Neumann Kongresszus 2003

Az Oracle XML DB XML tárolás és feldolgozás natív támogatása XML Type adattípus XML generálás és aggregálás W3C adatmodellnek megfelelő tárolás és lekérdezés XML Repository Neumann Kongresszus 2003

Az XML Type adattípus tárolása nagyméretű objektumként (LOB) dokumentum eredeti tartalmának megőrzése sémaváltozások rugalmas kezelése objektum-relációs formában DOM-nak való megfelelés szerint sémaváltozások korlátozottak DML, SQL megszorítások használhatók Tárolás módja megváltoztatható Neumann Kongresszus 2003

Az XML Type adattípus előnyei XML Schema támogatás XPath keresés, XPath index Elemenkénti update Új függvények XSL transzformációk XML nézetek Adatok integrációja Felcserélhetőség az XML és az SQL között Neumann Kongresszus 2003

XML Repository Internetes adatraktár XML adatok és XML dokumentumok nyilvántartásához Hierarchikus mappák Verziók és egyéb meta-adatok kezelése Hozzáférés szabályozási listák Elérés WebDAV és FTP segítségével Keresés az adatraktárban SQL-lel Hierarchikus index Neumann Kongresszus 2003

Microsoft SQL Server 2000 XML tárolás és kezelés támogatása Adatok XML formában való lekérdezése SELECT … FOR XML XML adatok feltöltése OPENXML, Updategram XML séma támogatás Annotált XDR séma (XML-Data Reduced) Neumann Kongresszus 2003

Microsoft SQL Server 2000 SQL Server elérése HTTP-n keresztül URL Query XPath lekérdezések használata XPath Query Neumann Kongresszus 2003

Natív XML adatbázis rendszerek Apache Xindice PDom X-Hive DB NeoCore XMS GoXML DB XIS (eXcelon) EXist Idepo XYZFind Tamino TEXTML Infonyte DB DOM-Safe Virtuoso XA-Suite XStreamDB Neumann Kongresszus 2003

RDBMS vagy XML adatbázis? strukturált adatok konzisztencia XML adatbázis dokumentum-orientált bonyolult szerkezetű vegyes adattartalom Neumann Kongresszus 2003