Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD
Autres SGBD Vos questions sur les autres SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/03/2006, 10h52   #1
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Par défaut [XML] Description d'une base de données

En général, quel est la syntaxe d'un fichier XML pour définir le schéma d'une base de données :

Code :
1
2
3
4
5
6
7
8
<database>
	<TABLE name="Personne">
		<FIELD name="ID"				type="int"		length="8"/>
		<FIELD name="Nom"				type="varchar"	length="32"/>
		<FIELD name="Prenom"			type="varchar"	length="32"/>
		<FIELD name="DateDeNaissance"	type="date"/>
	</table>
</database>
J'avais une idée d'un truc comme ca mais bon apparement, c'est pas trop ça...

Voilà merci !
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 11h01   #2
Expert Confirmé
 
Avatar de neguib
 
Inscription : mai 2005
Messages : 3 633
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : mai 2005
Messages : 3 633
Points : 3 967
Points : 3 967
Salut BiMouXeTTe

sympa de te voir par ici
Bon en ce qui concerne le schéma de données c'est à mon sens plutôt un .xsd qu'il te faut définir. Tes fichier xml devront alors être valide par rapport à ce schéma. Bien qu'il s'agisse de modelisation de données, je crois tout de même que ton sujet aurait des réponses très concrètes du côté du forum xml adapté. Puis-je le deplacer si je ne me trompe pas sur ta question :
__________________
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
neguib est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 11h04   #3
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Coucou neguib,

Ben s'il faut le déplacer, allons-y !
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 11h09   #4
Expert Confirmé
 
Avatar de neguib
 
Inscription : mai 2005
Messages : 3 633
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : mai 2005
Messages : 3 633
Points : 3 967
Points : 3 967
Citation:
Envoyé par BiMouXeTTe
Coucou neguib,
Ben s'il faut le déplacer, allons-y !
On y réfléchit
en attendant est-ce que mon début de piste te parle ?
W3C
__________________
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
neguib est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 11h09   #5
Rédacteur/Modérateur
 
Avatar de Erwy
 
Homme erwan
Développeur Web
Inscription : novembre 2003
Messages : 4 980
Détails du profil
Informations personnelles :
Nom : Homme erwan
Âge : 35
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : novembre 2003
Messages : 4 980
Points : 8 021
Points : 8 021
Question piège Ca pourrait le faire mais je ne suis jamais tombé dessus.Le seul schema xml que je connais est celui du retour du contenu d'une requete, dit canonique (pour oracle du moins)

exemple pour

Code :
"select id,typ from test"
le resultat sera
Code :
1
2
3
4
5
6
7
 
<ROWSET>
<ROW num="1"><ID>a</ID><TYP>1</TYP></ROW>
<ROW num="2"><ID>a</ID><TYP>2</TYP></ROW>
<ROW num="3"><ID>b</ID><TYP>3</TYP></ROW>
.....
</ROWSET>
Tout ce que je connais sur la question

Pouvez essayez de déplacer
Erwy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 11h19   #6
Expert Confirmé
 
Avatar de neguib
 
Inscription : mai 2005
Messages : 3 633
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : mai 2005
Messages : 3 633
Points : 3 967
Points : 3 967
Bon, effectivement la particularité BDD xml n'est pas spécialement traitée dans les forums xml. Donc je vais tout simplement le déplacer de façon conforme dans Autres SGBD.
En attendant, une autre question BiMouXeTTe. Ton besoin a-t-il un lien avec la techno .Net côté applicatif ou pas du tout ?
__________________
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
neguib est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 11h26   #7
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Bon je cherche je cherche mais rien de concluant.

Je travaille avec Crystal Reports XI qui a besoin d'un schéma de base de données pour que je puisse créer mes états tranquillement.

Jusque là, je lui ai passé un fichier XML de cette sorte :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
<MaBase>
	<Personne>
		<IDPersonne/>
		<IDEmploi/>
		<Nom/>
		<Prenom/>
	</Personne>
	<Emploi>
		<IDEmploi/>
		<Nom/>
	</Emploi>
</MaBase>
Mais il ne peut pas connaître le type des champs et par défaut il met les relations en fonction du nom du champs.... Cela m'embête un peu, surtout quand j'aurais une centaine de tables.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 12h59   #8
Expert Confirmé
 
Avatar de neguib
 
Inscription : mai 2005
Messages : 3 633
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : mai 2005
Messages : 3 633
Points : 3 967
Points : 3 967
Je t'assure que le mieux serait de passer par un xsd avec crystal Report, autrement dit un DataSet fortement typé
Ceci est décrit rès concrètement par néo dans
Création et déploiement d'états Crystal Reports avec VS .NET
__________________
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
neguib est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 14h13   #9
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Merci !

Effectivement j'avais déjà lu ce tutoriel mais complètement zappé la partie xsd.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 10h57   #10
Membre régulier
 
Inscription : juin 2004
Messages : 165
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 165
Points : 97
Points : 97
Hop hop hop je fait remonter ce topic.

Effectivement le XSD est adapté à la description d'une BD.

Mais dans ce cas, existe-t-il des outils qui permettent de créer notre structure de tables à partir d'un XSD ?

Personnellement je ne connais que l'export de XMLSpy qui souffre de quelques bugs.
n00bi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2006, 23h00   #11
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Tu peux aussi créer ton propre outil, c'est un peu l'avantage du XML, tu l'adaptes à ce que tu veux et ca reste lisible par n'importe qui
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h25.


 
 
 
 
Partenaires

Hébergement Web