Article View: fr.comp.text.xml
Article #8Re: Definir database structure via XSD ?
From: Jean-Marc Molina
Date: Mon, 04 Jul 2005 07:01
Date: Mon, 04 Jul 2005 07:01
40 lines
3460 bytes
3460 bytes
Julien a �crit/wrote : > Existe il un standard afin de definir l'ensemble des tables, attributs > et relations presentes dans une base de donnees relationelles RDBMS, > en utilisant un XML Schema XSD ? C'est un sujet qui m'int�resse aussi mais je n'ai jamais eu le temps de vraiment chercher. Dans mes recherches je pensais me tourner vers un �quivalent BDD au XMI des diagrammes UML. XMI est un standard bas� sur XML pour d�finir la structure de diagrammes UML. Il permet d'�changer des diagrammes entre plusieurs outils : Poseidon for UML, Visual Paradigm for UML... Sinon je te conseille de lire la discussion "Quel outil utilisez vous pour concevoir vos base de donn�es ?" : http://www.developpez.net/forums/viewtopic.php?t=131690. Je pense avoir post� un message concernant DBDesigner : format de donn�es de ses sch�mas, exportation HTML... Pour finir plut�t que de concevoir mes BDD en terme de tables, attributs et relations ; j'ai choisi de les mod�liser � l'aide de diagrammes de classes et de st�r�otypes. Ce choix s'explique pour diff�rentes raisons : - Manque de solutions adapt�es pour mod�liser un diagramme ER : rapport qualit�/prix, fonctionnalit�s... - L'utilisation de diagrammes de classes UML m'a sembl� bien plus efficace. Sinon pour en revenir � un standard peut-�tre qu'on trouverait notre bonheur du c�t� des technologies utilis�es pour des logiciels de mod�lisation comme Data Architect de theKompany, DeZign for Databases de Datanamic ou encore CASE Studio de CHARONWARE. J'avais aussi contact� les d�veloppeurs de certains logiciels de mod�lisation de diagrammes UML mais sans succ�s, on m'avait recommand� de passer simplement par des st�r�otypes. Cependant j'ai trouv� surprenant que des logiciels comme Poseidon for UML et Visual Paradigm for UML ne supportent pas la mod�lisation de diagrammes ER. Peut-�tre ces fonctionnalit�s seront � venir suite � mes commentaires, je ne suis pas le seul � en avoir fait la demande de toutes fa�ons. Sinon tu aurais du cross-poster ce message sur le groupe SGBD. Je me permets de le faire pour cette r�ponse afin que tout le monde profite de notre �change. -- Jean-Marc.
Technical Details
Message-ID:
<42c8dece$0$6381$626a14ce@news.free.fr>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!proxad.net!infeed-1.proxad.net!news1-e.free.fr!not-for-mailReferences:
<da0i6t$95i$1@aphrodite.grec.isp.9tel.net>Show Full Headers
Complete Article Headers
X-Google-Thread: 114f60,1da44445476b472d X-Google-Thread: ffbfc,312c728314b04e1d,start X-Google-Attributes: gid114f60,gidffbfc,public X-Google-Language: FRENCH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!proxad.net!infeed-1.proxad.net!news1-e.free.fr!not-for-mail From: "Jean-Marc Molina" <jmmolina@PASDEPOURRIEL-free.fr.invalid> Newsgroups: fr.comp.text.xml,fr.comp.applications.sgbd References: <da0i6t$95i$1@aphrodite.grec.isp.9tel.net> Subject: Re: Definir database structure via XSD ? Date: Mon, 4 Jul 2005 09:01:35 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1506 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 X-Antivirus: avast! (VPS 0526-4, 01/07/2005), Outbound message X-Antivirus-Status: Clean Lines: 41 Message-ID: <42c8dece$0$6381$626a14ce@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 04 Jul 2005 09:01:34 MEST NNTP-Posting-Host: 86.193.70.40 X-Trace: 1120460494 news1-e.free.fr 6381 86.193.70.40:3757 X-Complaints-To: abuse@proxad.net