IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Décisions SGBD Discussion :

Champs de type XML dans une base de données


Sujet :

Décisions SGBD

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Champs de type XML dans une base de données
    Bonjour

    Je dois mettre en place un portail web, et dans la définition de la structure de la base associée on m'a conseillé de réserver des champs de type XML, pour stocker des informations particulières d'un enregistrement d'une table.

    Seulement j'ai du mal à voir ce que l'on peut stocker dans un tel champ.
    S'agit-il d'un fichier XML stockant des champs supplémentaires spécifiques à l'enregistrement correspondant, mais qui ne sont pas présents dans la structure de la table, justement parce qu'ils sont trop spécifiques?
    Ou bien est-ce un fichier stockant des informations déjà répertoriées dans la base, et indiquant le lien de l'enregistrement correspondant avec d'autres tables?

    Quelqu'un peut-il m'éclairer sur ce sujet?

    Merci beaucoup!

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 222
    Points : 19 554
    Points
    19 554
    Billets dans le blog
    25
    Par défaut
    Ils vont sans doute vouloir stocker des données XML dans des champs.
    Vous pouvez stocker de pareils champs dans des champs de type TEXT(sous MS-SQL ou Sybase ASE/ASA) ou de type BLOB/CLOB (Oracle ou DB2).

    Quel est votre moteur de SGBDR ? Tous les moteurs ne sont pas en mesure de traiter du XML de la même manière.
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  3. #3
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Il y a même XMLTYPE sous Oracle mais je n'en sais pas plus

  4. #4
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Le moteur de SGBDR que je vais utiliser sera probablement SQL Server 2000. Je sais qu'il traite les champs XML, mais je n'ai pas encore regardé comment.

    Si je n'utilise pas SQL Server, ce sera Firebird, mais je crois que ce moteur ne traite pas les fichiers XML, du moins il les stocke, mais c'est tout.

    Dans SQL Server, si on les stocke dans un champ TEXT, cela signifie-t-il que l'on doit saisir le code directement dans le champ? Ou bien peut-on associer un fichier XML au champ en question? Je vais regarder comment SQL Server traite ces champs.

    Merci beaucoup!

Discussions similaires

  1. [MySQL] Importer XML dans une base de données
    Par stardeus dans le forum XQUERY/SGBD
    Réponses: 17
    Dernier message: 12/07/2011, 11h14
  2. stocker un fichier xml dans une base de données en sql
    Par yidboulmane dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/09/2008, 09h55
  3. Réponses: 5
    Dernier message: 10/05/2006, 15h47
  4. Réponses: 1
    Dernier message: 09/05/2006, 12h00
  5. Intégration des fichier XML dans une base de données MySQL
    Par bebemoundjou dans le forum XQUERY/SGBD
    Réponses: 8
    Dernier message: 25/11/2005, 22h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo