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

Requêtes MySQL Discussion :

Nommer les champs en vue d'une relation


Sujet :

Requêtes MySQL

  1. #1
    Membre éclairé Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Par défaut Nommer les champs en vue d'une relation
    Bonjour.

    Je n'arrive pas à décider si je dois ajouter un champ à la table "Client"
    pour associer ses images de la table "image". Et aussi, si je souhaite
    déterminer quelle image de la table "image" appartient à quel "Client".

    C'est clair que catid de la table "image" c'est pour associer à la table
    "Categorie". Ou bien est-il préférable de faire une table intermédiaire
    pour associer deux tables?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Table Client:
    id
    nom
    descp
    actif
    forfait
     
    Table Image:
    id
    img
    descp
    catid
     
    Table Categorie:
    id
    cat
    Je sais pas s'il y a un tuto qui pourrait m'instruire ou si quelqu'un peu me donne des indices. Ça serait apprécié. Merci.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    Bonjour,

    y a un tres bon (et long article) sur ce site : http://fsmrel.developpez.com/basesre...?page=sommaire


    Sinon pour de la modélisation il faut que vous décriviez d'un point de vue MCD, et en français, vos besoin afin que quelqu'un puisse répondre.

    La c'est incompréhensible.

    Par exemple :
    une personne peut habiter un aucun ou n appartement.
    Un appartement est habiter par aucune ou n personne.

    => traduction MCD :
    Personne-0,n--------habite-------0,n-Appartement

    => traduction MPD :
    Personne(id_per, nom, prenom, ...)
    Appartement(id_app, superficie, ...)
    R_HABITE (#id_per, #id_app)

  3. #3
    Membre éclairé Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Par défaut
    J'y suis allé et ça me prends de quoi un peu plus pour débutant qui explique plus sur les bases.

    Citation Envoyé par punkoff Voir le message
    Bonjour,
    y a un tres bon (et long article) sur ce site : http://fsmrel.developpez.com/basesre...?page=sommaire
    Merci punkoff, je vais lire et étudier avec beaucoup d'attention cet article.
    J'en donnerai des nouvelles si j'ai des questions. Bonne saison

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953
    Par défaut
    Ou bien est-il préférable de faire une table intermédiaire pour associer deux tables?
    En plus du très bon cours de fsmrel, le blog de cinephil donne des informations plus succintes et abordables pour un débutant sur ce sujet :
    Quand faut-il une table associative ?

  5. #5
    Membre éclairé Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Par défaut
    Bonjour.

    Merci punkoff pour l'aide accordée.

    C'est quand même quelque chose de s'initier à la programmation
    et je me rends compte que j'ai encore pas mal de chemin à faire.

    Pour le moment, je vais plus m'en tenir à la base de l'objet pour
    simplement afficher un résultat de la base de données et faire un
    lien dessus. Afficher un tableau de données et cliquer sur un lien
    pour afficher les détails.

    Dan

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/07/2013, 20h28
  2. Réponses: 6
    Dernier message: 17/07/2008, 09h22
  3. Nommer les champs
    Par moumoune65 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 03/09/2007, 15h41
  4. Réponses: 15
    Dernier message: 24/05/2007, 12h02
  5. Vider les champs d'un formulaire une fois ce dernier validé
    Par Silveur dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/03/2007, 08h58

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