Tatjana Welzer Družovec (Inštitut za informatiko, FERI Maribor)

Slides:



Advertisements
Similar presentations
Oracle to MySQL Database Migration SQLWays - Migration Software Presentation Copyright (c) Ispirer Systems Ltd. All Rights Reserved.
Advertisements

The XML Server Dr. Zhiwang Fan
Relational Database Adaptors Mark Graves. This presentation is Copyright 2001, 2002 by Mark Graves and contains material Copyright 2002 by Prentice Hall.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
ODBC and JDBC Aggie Hoversten CSCI Fall 1999.
Survey of XML Query Languages Josh Spiegel. What is an XML Query Language? John Coltrane Maceo Parker Josh Spiegel I want all the employees.
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
Web-based Software Development - An introduction.
Access Web Services as Database: Abhishek Khanolkar.
SQL Server to MySQL Database Migration SQLWays - Migration Software Presentation March 2009 Copyright (c) Ispirer Systems Ltd.
DATABASE and XML Moussa Mané. Learning Objectives ● Learn about Native XML Databases ● Learn about the conversion technology available ● Understand New.
Database Solutions for Storing and Retrieving XML Documents.
DWA Example Scenarios This presentation shows a number of the most common scenarios used with the Distributed Websydian Architecture. Note that there are.
A Developer’s Guide to the Software AG Product Universe Natural is the Hub Rainer Krause Natural Product Marketing Manager.
Dipl.-Math. Dirk Gunsthövel – IT-Systemanalyse Hammer Strasse 13, Münster Tel.: +49-(0) , Fax: +49-(0) , Mobil: +49-(0)
Report from Workshop 8: XML and related technologies ELAG 2001 Jan Erik Kofoed BIBSYS Library Automation.
XML Databases by Sebastian Graf Hier beginnt mein toller Vortrag.
Gaining and keeping competitive advantage through J2EE and XML interoperability Dimitri Maesfranckx Product Manager.
Crystal Reports Training
Types/Levels of Integration Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Presentation Data Functional.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
Connectivity Solutions from DataDirect™ John Goodson Vice President, DataDirect, R&D.
ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004.
® IBM Software Group © 2004 IBM Corporation IBM Information Management 소개.
TIPI PODATKOV. Načrt Najprej je potrebno dobro premisliti o problemu Katere podatke hranimo, kako podatke razporediti v tabele, kakšne vrste podatkov.
Visoka razpoložljivost podatkovnih zbirk
DBM 380 Week 2 Individual Assignment Database Design Paper Write a 350- to 700-word paper in which you do the following: Explain what database systems.
Web-based Software Development - An introduction
Accessing the Database Server: ODBC, OLE DB, and ADO
آشنایی با نرم افزار Microsoft Access
Requirement Overview Tivoli #1 David Hansen Todd Poynter
K-Plex, Inc. We Develop Technology for… Personalization Integration
Patenti in patentne družine v bibliografskih zapisih
Informacijski model objekta BIM Building Information Modelling
مقدمة في تصميم قواعد البيانات
Vsebina Spremembe v energetskem sektorju
OKOLJSKI RAČUNI “Okoljske takse”
Urnik – REST JSON odjemalci – odmor – avtentikacija strežniki orodja.
11/15/2018 3:47 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Utišajmo mobilne telefone !
Označevalni jeziki 3 Extensible markup language (XML)
Utišajmo mobilne telefone !
Izbrana Poglavja iz Informacijskih Tehnologij (IPIT)
Microsoftove rešitve za šolstvo
MS Excel, Open Office Calc, Gnumeric …
11/20/ :32 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Operacijski sistemi Lucijan Katan, 1.at Mentor: Branko Potisk.
סכימה פנימית (Physical Schema)
Interpretacija farmakoekonomskih raziskav
11/23/ :21 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Primerjava kurikuluma v Sloveniji in Veliki Britaniji
Utišajmo mobilne telefone !
Google docs Jake R2b Predmet: Uiktp.
Binarna logistična regresija
UML – je standardno pogoj za univerzalno ?
Ela Reven, Katarina urbančič
نرم افزار گزارش ساز کارنیک
Informacijska varnost v Oracle okolju
Relacijski podatkovni model Večinoma povzeto po [2]
Mag. Iztok Sirnik Direktorat za e-upravo in upravne procese
XML baze podataka Juraj Urbanke.
Antoine Laurent de Lavoisier
Agenda Predstavitev podjetja Tradicionalni pristopi
Konzorciji in poslovni model e-only primer servisa ScienceDirect
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Jungkee (Jake) Kim TMD and XML Jungkee (Jake) Kim
Presentation transcript:

Tatjana Welzer Družovec (Inštitut za informatiko, FERI Maribor) XML in podatkovne baze Andrej Krajnc (IZUM) Tatjana Welzer Družovec (Inštitut za informatiko, FERI Maribor)

Vsebina Uvod Vrste XML dokumentov Upravljanje s podatki in dokumenti Obstoječi produkti XML in povpraševalni jeziki Zaključek

Uvod XML - standard za izmenjavo podatkov variante za shranjevanje podatkov relacijske podatkovne baze objektne podatkovne baze kje shranjevati XML-podatke?

Vrste XML dokumentov (1/2) podatkovno naravnani XML-dokumenti Primer: <Narocilo> <Datum>29.2.2000</Datum> <StStranke>23</StStranke> <NazivStranke>XML d.o.o.</NazivStranke> <Postavka> <StPostavke>1408</StPostavke> <Opis>XML za telebane</Opis> <Kolicina>2</Kolicina> </Postavka> <Postavka> <Opis>XML v 10 dneh </Opis> <StPostavke>3010</StPostavke> <Kolicina>1</Kolicina> </Postavka> </Narocilo>

Vrste XML dokumentov (2/2) dokumentno naravnani XML-dokumenti Primer: <Produkt> <Naziv>XML za telebane</Naziv> <Zalozba>XML press</Zalozba> <Povzetek>Knjiga opisuje standard XML</Povzetek> <Opis> <Odstavek>XML je standard, ki je bil sprejet leta 1998.</Odstavek> <Odstavek>Njegov namen ni nadomestiti HTML, možnosti uporabe so velike večje.</Odstavek> <Odstavek>Več o XML lahko izveste na <Povezava URL = "http://www.xml.com/"> XML.COM</Povezava></Odstavek> <Odstavek>XML za telebane je lahko vaš za samo 1550 SIT.</Odstavek> </Opis> </Produkt>

Upravljanje s podatki in dokumenti (1/3) XML-dokument kot množica tabel <Baza> <Tabela> <Vrstica> <Stolpec1>....</Stolpec1> <Stolpec2>....</Stolpec2> <Stolpec3>....</Stolpec3> <Stolpec4>....</Stolpec4> .... </Vrstica> <Vrstica> .... </Vrstica> </Tabela> <Tabela> ....</Tabela> ... </Baza>

Upravljanje s podatki in dokumenti (2/3) drevesna struktura naročila naročilo stranka postavka postavka naslov produkt produkt

Upravljanje s podatki in dokumenti (3/3) upravljanje dokumentov version control check in, check out povezovanje (XLink, XPointer) import, export XML predvideva ločitev vsebine od prikaza ponovno uporabni deli (poglavja, slovarji, itd.) različni viri podatkov (baze, datoteke, poštni predali)

Obstoječi produkti dodatki za podatkovne baze razširitve podatkovnih baz XML-strežniki sistemi za upravljanje z vsebinami

Dodatki za podatkovne baze pod. baza -> XML in XML -> pod. baza ODBC, JDBC, OLE DB Net.Data (IBM), XML SQL Utility for Java in XSQL Servlet (Oracle), XML-DBMS (Ronald Bourret), InterAccess (XML Software Corporation), DataCraft (IBM), 4ODS (FourThought).

Razširitve podatkovnih baz pod. baza -> XML in XML -> pod. baza trije načini pretvorba XML v relacijski podatkovni model shranjevanje XML-dokumentov v stolpce (CLOB, BLOB) mešan (hibridni) način Oracle 8i, Informix, DB2 XML Extender in DB2 Text Extender, Sybase SQL Server, Microsoft SQL Server

XML-strežniki Bluestone XML Server, eXcelon B2B Integration Server, Tamino, Cocoon

Sistemi za upravljanje z vsebinami urejanje in združevanje dokumentov verzije dokumentov večuporabniški dostop večinoma temeljijo na objektnih bazah POET Content Management Suite

XML in povpraševalni jeziki ni standardiziranega povp. jezika jan. 2000: W3C, opis zahtev za povp. jezike LOREL, XML-QL, XML-GL, XSL, XQL XML-QL: XQL: WHERE <proizvajalec> proizvajalec[izdelek/teza<=10] <izdelek> <teza>$t</teza> </izdelek> </proizvajalec> ELEMENT_AS $p IN www.xml.com\proizvajalci.xml, $t<=10 CONSTRUCT $p

Zaključek podatkovno in dokumentno naravnani XML-dokumenti prodor XML-strežnikov nujno potreben standardiziran povpraševalni jezik