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 :

Enregistrement de donneés pour une data base


Sujet :

Décisions SGBD

  1. #1
    Membre à l'essai
    Homme Profil pro
    Responsable technique
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable technique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 16
    Points
    16
    Par défaut Enregistrement de donneés pour une data base
    Bonjour à tous,

    J'enregistre des données avec une clé primaire dans un fichier .CSV pour le traiter ensuite avec ACCESS.
    Mais j'aimerai savoir quel est le format de fichier le plus "professionnel" pour enregistrer ces données et pouvoir fournir ce fichier à un client quelque soit le logiciel qu'il va utiliser pour traiter les données contenue.

    Si vous avez des infos, des liens ou toute autre info je suis preneur.

    A tous merci.

  2. #2
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Pourquoi as-tu besoin d'un format "plus professionnel" ?

    Un format d'échange qui a le vent en poupe, c'est le XML, jete un oeil ici si tu ne connais pas :
    - http://xml.developpez.com/cours/
    - cours simple : Introduction à XML

  3. #3
    Membre à l'essai
    Homme Profil pro
    Responsable technique
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable technique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 16
    Points
    16
    Par défaut Pour savoir !
    Bonjour,

    En fait vu ta question, c'est que rien ne te choque a créer un fichier .CSV pour ensuite le traiter avec des requêtes quelque soit le logiciel utilisé.

    Je veux simplement savoir si je peux rester comme ça ou si je peux améliorer mon système.

    Par contre, est ce qu'un fichier .CSV n'est pas limité en nombre de ligne ?

    A terme j'aurai 1 500 000 de lignes minimum (environ 100 caractères par ligne)


    Merci.
    A+

  4. #4
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Citation Envoyé par raplapente
    En fait vu ta question, c'est que rien ne te choque a créer un fichier .CSV pour ensuite le traiter avec des requêtes quelque soit le logiciel utilisé.
    Non, rien ne me choque : un format texte avec un séparateur fixe, tout le monde sait traiter ça, et si ça te suffit pour exporter tes données, alors que demander de plus ?

    Citation Envoyé par raplapente
    Je veux simplement savoir si je peux rester comme ça ou si je peux améliorer mon système.
    Un format XML te permettrait de pouvoir exporter des données mieux structurées, et aujourd'hui, tout le monde sait lire du XML. La question est : en as-tu besoin ? Si la réponse est non, alors pas la peine de te casser

    Citation Envoyé par raplapente
    Par contre, est ce qu'un fichier .CSV n'est pas limité en nombre de ligne ?

    A terme j'aurai 1 500 000 de lignes minimum (environ 100 caractères par ligne)
    C'est du fichier texte, donc pas de limite. C'est sûr qu'un fichier plat de 1 500 000 lignes prendra du temps à intégrer, mais du XML, c'est aussi du format texte et ce sera aussi lourd.

    Si tu dois périodiquement porter les données d'une base pour les ré-importer dans une autre, tu peux aussi regarder du côté des ETL. Ex de thread sur ce forum :
    - Quel ETL est à me conseiller pour une migration de bases ?
    - [ETL/ELT] Quelles documentation et definitions ?

  5. #5
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Ton fichier va faire dans les 150 - 200 Mo.

    A mon avis, l'import Access risque de pas mal mouliner

    Ne serait t'il pas possible d'enregistrer directement les données dans une base Access ?

  6. #6
    Membre à l'essai
    Homme Profil pro
    Responsable technique
    Inscrit en
    Novembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable technique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20
    Points : 16
    Points
    16
    Par défaut Access
    Bonsoir Tolafu,

    C'est ce que je vais essayé de faire. Mais je ne savais pas par quel bout le prendre.
    J'ai trouvé un bout de code sur le forum
    http://www.developpez.net/forums/sho...light=C+access

    Je vais essayer ça et je suis ouvert a tout autre possibilité malgré mes piètres compétences dans les langage que C.

    A+ et merci.

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/05/2014, 08h41
  2. Réponses: 1
    Dernier message: 29/10/2008, 13h04
  3. Enregistrer des données dans une base de donnée
    Par fabienlege dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 18/04/2007, 16h34
  4. Enregistrement de données pour une data base
    Par raplapente dans le forum C
    Réponses: 7
    Dernier message: 23/11/2006, 10h24
  5. Plusieurs devices de données pour une seule base
    Par The Wretched dans le forum Sybase
    Réponses: 4
    Dernier message: 12/10/2006, 09h27

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