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

Administration MySQL Discussion :

Developper une Base MySQL a partir de fichier *.csv


Sujet :

Administration MySQL

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2012
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 93
    Par défaut Developper une Base MySQL a partir de fichier *.csv
    Bonjour,

    voilà je suis actuellement en stage en entreprise et j'ai pour mission d’implémenter un serveur Windows 2003 avec une base de données MySQL , jusque la tout va bien
    la base de données je dois la développer à partir de fichier *.csv, je joins un extrait de fichier, je l'ai mis en format ods car le csv n'est pas supporté ici (il y a au maximun 87 600 lignes sur un fichier, une mesure toute les 6 minutes multiplié par 12 stations)

    J'ai quelques impératifs :
    Les données devront pouvoir être remonté tout les mois à partir de ces fichiers.
    Apparitions des heures UTC dans une colonne spécifique.
    Faire apparaître les lignes manquantes dans les relevés, il manque des lignes pour des raisons de panne ou de maintenance.

    Voilà ce que j'ai fait :

    j'ai remonté les données *.csv dans 6 tables distinct (une par année).
    Création d'une table Stations
    Création d'une table Capteurs
    Création de 6 tables Calendrier (une par année)

    La table Stations comporte 3 colonnes : id_station (clef primaire), Departement et localisation.

    La table Capteurs comporte 16 colonnes : id_capteur (clef primaire) et les 15 autres qui servent à décrire le capteur.

    Les Tables Calendrier comportent 5 colonnes : id_calendrier (clef primaire), id_station, date_heure_locale, date_heure_UTC et commentaires.

    Enfin les données que j'ai remonté sont dans une table ayant 85 colonnes : id_station, date_heure_locale et les 83 colonnes qui restent vont de 0 à 82 pour chaque capteurs.
    La clef primaire est faite de 2 colonnes (id_station et date_heure_locale).

    Au début je pensais fusionner les tables calendrier avec les tables données des années correspondantes, mais je me suis dis que ça risquer de rendre plus compliqué la remonté des données par la suite.
    Du coup j'ai pensé aux clefs étrangères, je voudrais prendre pour clef étrangère les 2 colonnes « id_station et date_heure_locale » sur les tables calendrier et données.
    La question qu'on m'a posé est la suivante : « sera-t-il possible d'extraire une table ou seront présente les colonnes date_heure_locale et date_heure_UTC et est ce que les lignes manquantes sur la table données seront visible ?
    Actuellement je travail sur la requête capable de m'afficher tout ça à partir des 2 tables en question sur une période donnée.

    Je suis novice sur MySQL, il y a encore 3 semaines de ça je ne connaissais rien aux bases de données et encore moins a MySQL.
    Merci de me donner votre avis sur ce que j'ai fait et de me dire ce que je peux améliorer, voir changer pour améliorer ma base.

    nrpfc
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 03/09/2012, 10h56
  2. Restaurer une base mysql a partir de fichier .frm
    Par bigbo26 dans le forum Administration
    Réponses: 3
    Dernier message: 07/10/2011, 16h53
  3. Réponses: 11
    Dernier message: 24/01/2011, 20h03
  4. restaurer une base de donnée à partir des fichiers mdf et ldf
    Par funboard dans le forum Réplications
    Réponses: 2
    Dernier message: 26/04/2009, 11h08
  5. alimentation d'une base de données à partir de fichiers textes
    Par hb2ee dans le forum Persistance des données
    Réponses: 9
    Dernier message: 26/03/2009, 13h51

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