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

Schéma Discussion :

Modélisation profils membres


Sujet :

Schéma

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 11
    Par défaut Modélisation profils membres
    Bonjour à tous,

    Je créé actuellement un site où des personnes vont pouvoir s'inscrire, vont pouvoir remplir un profil et dire par quoi ils sont interessés (une sorte de gros questionnaires).

    Je me pose plusieurs questions quant à la modélisation de ce projet.

    Dois-je créer une grosse table Membre, avec la liste entiere des options, par exemple :

    MEMBRES
    id INT(11)
    pseudo VARCHAR(255)
    sexe ENUM('F','H)
    cheveux ENUM('courts','longs')
    yeux ENUM('marrons', 'verts')
    etc...

    Ou plusieurs tables :

    MEMBRES
    id INT(11)
    pseudo VARCHAR(255)
    sexe ENUM('F','H)
    profil_id INT (11)

    PROFIL
    id INT(11)
    cheveux ENUM('courts','longs')
    yeux ENUM('marrons', 'verts')
    etc

    Mon problème également qu'en fonction du genre (H, F), le profil n'est pas le même. Par exemple, un homme devra donner son poids, une femme non.

    Je ne vois pas bien comment organiser cela.

    Merci !

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 217
    Billets dans le blog
    48
    Par défaut
    bonsoir,

    en bref, un membre est un soit un homme, soit une femme

    Membre(idMembre, pseudo, yeux, cheveux,...) à raccorder aux tables Homme et Femme

    Femme---1,1---EtreFemme---0,1---Membre---0,1---EtreHomme---1,1---Homme

    Homme(#idMembreHomme, poids)

    Femme(#idMembreFemme, tour de p....)

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 11
    Par défaut
    Tour de p.... Ca sous entend quoi ça ?

    C'est exactement ce que je voulais. Merci beaucoup.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 11
    Par défaut
    Voici donc.
    Images attachées Images attachées  

  5. #5
    Expert éminent
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 218
    Billets dans le blog
    16
    Par défaut
    Il serait préférable de modifier les cardinalités et produire un schéma qui ressemble à ceci :


    En effet, selon votre propre schéma, un membre est au moins un homme (et au plus plusieurs) et au moins une femme (et au plus plusieurs), situation pour le moins surprenante...

    Que Vishnou vous plurimanipule...

    Par ailleurs, l’attribut Genre de MEMBRE doit disparaître, car faisant double emploi avec l’existence même des sous-types HOMME et FEMME.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 11
    Par défaut
    Effectivement ! Il s'agit d'une erreur de ma part !

    Merci beaucoup !

Discussions similaires

  1. [MySQL] Modification d'un profil membre
    Par reverb94 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 15/07/2013, 12h03

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