🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #10664

Re: xml et bases de donn�es

#10664
From: Doeni
Date: Thu, 24 Aug 2000 00:00
54 lines
3213 bytes
"Pierre Goiffon" <pgoiffon.invalid@webcity.fr> writes:

> > L'avantage de XML est de pouvoir prendre un fichier XML �crit
> > dans une DTD quelconque et de le transformer avec XSLT dans le bon
> > format afin de charger les donn�es dans une base.
> > C'est l� un des avantages de XML.
> 
> Pardon d'insister, mais c'est pour bien comprendre, parce que j'ai
> l'impression que quelques chose m'�chappe.
> 
> Je reste bien s�r dans le cas de figure du transfert d'une BDD vers une
> autre. Les outils d'imports de fichiers CSV sont pr�sents dans toutes
> SGBD... Avant d'importer un tel fichier, certes, il faut connaitre le nom de
> la tables destination, la taille et le format de chaque colonne...

Oracle ne g�re pas le format CSV. Il faut donc �crire soit un
programme C pour faire le chargement, soit (si CSV est un format
texte) utiliser sql*loader pour faire le chargement, mais la aussi il
faut �crire un fichier de controle.
Peut-�tre qu'il existe des outils qui ne sont pas fournis avec la base
pour charger de fichiers CSV.

> 
> Qu'est-ce qu'une DTD apporte de plus dans ce cas qu'un fichier CSV ??

- XML est � la mode (d�sol� pour CSV)
- une DTD fourni la grammaire d'un document XML. Il y a donc un moyen
de v�rifier si le document XML est valide et bien form�. 

> Pourquoi parles-tu de transformation de format ??
> 

En fait il s'agit de transformer une DTD vers une autre DTD qui
correspond au mod�le de donn�es de ta base.
Si le mod�le de donn�es dans les 2 bases n'est pas le m�me, il faut
bien transform� les donn�es d'une fa�on ou d'une autre. Pour
simplifier la chose, il existe XSLT. 
D'ailleurs rien n'emp�che de transformer un document XML vers un
fichier CSV. Il suffit d'�crire un stylesheet pour faire la
transformation avec XSLT. 

Mais, comme dit plus haut, XML est un ph�nom�ne de mode. Dans la
grande majorit� des cas, des fichiers � plat ou des fichiers CSV
feront toujours l'affaire.

Un lien int�ressant avec des �tudes de cas :
http://technet.oracle.com/tech/xml/ 


-- 
I am not listed on the United States Department of Treasury lists of
Specially Designated Nationals, Specially Designated Terrorists, and
Specially Designated Narcotic Traffickers, nor am I listed on the
United States Department of Commerce Table of Denial Orders. 
Technical Details
Message-ID: <87k8d6ms9m.fsf@dinosaur.evhr.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <39A2C0C1.EB30A9DE@libertysurf.fr> <8o07cv$p9c$1@reader1.imaginet.fr> <87og2jn7g8.fsf@dinosaur.evhr.net> <8o2jro$gdu$1@reader1.imaginet.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,97fae825392e3349
X-Google-Attributes: gid114f60,public
From: Doeni <doeni@evhr.net>
Subject: Re: xml et bases de donn�es
Date: 2000/08/24
Message-ID: <87k8d6ms9m.fsf@dinosaur.evhr.net>
X-Deja-AN: 662052850
Content-Transfer-Encoding: 8bit
References: <39A2C0C1.EB30A9DE@libertysurf.fr> <8o07cv$p9c$1@reader1.imaginet.fr> <87og2jn7g8.fsf@dinosaur.evhr.net> <8o2jro$gdu$1@reader1.imaginet.fr>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@fr.uu.net
X-Trace: reader1.fr.uu.net 967142160 27564 212.94.195.234 (24 Aug 2000 18:36:00 GMT)
Organization: Ni dieu ni b�te
Mime-Version: 1.0
User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Carlsbad Caverns)
NNTP-Posting-Date: 24 Aug 2000 18:36:00 GMT
Newsgroups: fr.comp.text.xml