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

 SGBD Discussion :

Problème pour construire ma base de données


Sujet :

SGBD

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2020
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Problème pour construire ma base de données
    Bonjour, j'ai également un problème pour créer ma base de données.
    Je ne pense pas que ce sois le même problème que celui plus haut mais je ne sais pas trop où en parler.
    Voilà, j'ai 3 tables que je doit joindre entre eux pour faire une base de données et que je vais ensuite analyser, appelons les E, S et PP.
    Dans chaque table j'ai une variable "date", "heure", "commune", "lieu, "n°dossier", "campagne" (et autres...).
    Or chaque table enregistre les données de différents prélèvements:
    La table E enregistre les données de l'eau, La table S enregistre les données de sédiments et la table PP enregistre les données de prélèvements ponctuels.
    Le problème étant que je ne vois pas comment les joindre:
    -La date et l'heure de chaque table ne correspondent pas, car les prélèvements n'ont pas été effectué en même temps.
    -Les lieux des tables E et S sont les mêmes mais sont différents de la table PP, c'est également le cas pour les communes.
    -et les n° de dossier et n° de campagne sont différents dans les 3 tables.

    Je ne vois pas comment effectuer ma jointure si aucune des variables qui identifie un prélèvement est différente dans chaque table.
    Pourriez-vous m'éclairer?

    Merci d'avance.

  2. #2
    Membre émérite Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Points : 2 286
    Points
    2 286
    Par défaut
    Bonjour,
    Quel est le dénominateur commun entre ces 3 tables pour s'y retrouver ?
    La commune et la source d'approvisionnement + une période ?
    Emérite, émérite je ne pense pas ... plutôt dans le développement depuis FORT FORT longtemps, c'est mon job, ça oui
    A part ça ... Il ne pleut jamais en Moselle !

  3. #3
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 134
    Points : 38 557
    Points
    38 557
    Billets dans le blog
    9
    Par défaut
    Bonjour,

    Le titre est "problème pour construire ma base de données"
    Donc, la base n'existe pas encore et vous envisagez d'utiliser 3 tables, c'est bien ça ?

    Si c'est bien le cas, je vous propose de commencer par expliquer le contexte de votre besoin dans le forum consacré à la modélisation et qui se trouve ici :
    https://www.developpez.net/forums/f6...sation/schema/

    Car raisonner en terme de tables pour construire une nouvelle base de données est une mauvaise approche qui conduit souvent à des architectures inadaptées, source de données peu fiables, de requêtes complexes et peu performantes. Il faut commencer par le modèle conceptuel, le MCD.

    Déjà, avoir la commune dans toutes les tables est une hérésie
    Une autre hérésie est de faire une table par type de donnée mesurée : vu que les 3 tables contiennent les mêmes attributs ou colonnes (et non pas "variables") une table suffit.

    Bref, un passage par le forum modélisation s'impose

Discussions similaires

  1. Problème pour générer la Base de données
    Par Destin KOUBAKA dans le forum MySQL
    Réponses: 1
    Dernier message: 03/04/2015, 13h05
  2. Problème pour construire une base de données
    Par regis26 dans le forum Access
    Réponses: 10
    Dernier message: 04/06/2012, 23h14
  3. Problème pour sauvegarder la base de données MySQL
    Par adrian07 dans le forum SugarCRM
    Réponses: 1
    Dernier message: 10/01/2012, 18h51
  4. Réponses: 3
    Dernier message: 04/08/2010, 14h05
  5. [phpMyAdmin] problème pour exporter ma base de données
    Par Chezbebsi dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/12/2005, 11h58

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