B. Defude - INT Evry - 2003 4
Stockage générique (éléments)
attribut
mode
nom_table
attribut
formulaire
nom_table mode
formulaire
&0
&1 &2
&3 &4
&5
&6 &7
&8
@valeur @valeur
&9 &10
Select N.cible
From Formulaire F, Nom_table N
Where F.cible=N.source
&2&0
&1&0
cibleSource
FORMULAIRE
Vins&2
Producteur
s
&1
CibleSource
NOM_TABLE
2)(
Ne tient pas compte de régularité dans la structure
Schéma relationnel canonique
Arcs : stocke tous les arcs dans la même relation
Éléments : partitionne horizontalement relation Arcs sur
éléments
Interrogation : nécessite des jointures
MAJ : pas besoin de changer de schéma relationnel
si le schéma des documents XML évolue
32#4(
SQL+full-
text, XPATH
OpenXML
Schéma
annoté
ARCS
User-
defined++
SQL Server
SQL+full-
text, SQL
Via DADCLOB
User-
defined DAD
DB2
Full-text,
XPATH,
SQL
SQL Loader
Par
programme
CLOB
Canonique
User-
defined
Oracle9i
RequêteChargementStockageSGBD
Pas de support XQUERY, MAJ via DOM
"
2,
G. Gardarin; XML des bases de données aux
services web, 2002, Dunod
M. Fernandez, M. Benedikt, J. Freire, A.
Sahuguet; XML and Data Management,
Tutorial WWW2002 Conference, Hawai
D. Chamberlin; Xquery: An XML Query
Language, IBM Systems Journal, Vol41, No4,
2002