Base de données et XML

adamo901 Messages postés 139 Date d'inscription mardi 18 janvier 2005 Statut Membre Dernière intervention 8 décembre 2008 - 11 sept. 2006 à 13:48
Polack77 Messages postés 1098 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 22 octobre 2019 - 11 sept. 2006 à 17:25
Bonjour tout le monde.
Vous preferer travailler avec des bases de données ou des fichier XML au cas ou on n'as que quelques tables sans relations.

1 réponse

Polack77 Messages postés 1098 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 22 octobre 2019 1
11 sept. 2006 à 17:25
Personnellement je n'ai pas de préférence, le choix est à
faire suivant ton objectif final. Ton appli partager les données sur un réseau?
A tu des restrictions tél que pas de doublon sur tel ou tel colonne de données?
Tu à besoin d'une très grande flexibilité au niveau taille de chaine? ...

En résumer les avantage de la base de donnée :

    Possibilité de mettre en place des relation (a priori ca tu
t'en fous)

    Possibilité de partager tes données sur réseau/internet

    Possibilité de faire des test tel que pas de doublon

    Possibilité de faire des ajout/suppression de donnée en bloc
(soit tu place un point de départ tu fais tes insertion, suppression, mise à
jours alors soit tu valide les données soit tu annule toute les requête,
cherche à commit)


Avantages du XML :

    Très grande flexibilité dans les données (tu peut déclarer
une chaine de carac qui n'a pas de maximum de longueur ou même une données sans
indiquer son type, enfin je crois)

    Mise en page en html très rapide et facile (XSL qui
transforme un XML en HTML)

    Validation des données (schéma XSD, ou tu déclare les type
de données les limitation, …)


J'ai sans doute oublier des avantages et je ne site pas les inconvénient (tel
que la déclaration des données attendu en base de données) mais déjà ca devrais
te faire un point de départ.
0
Rejoignez-nous