Bonjour,
J'ai une question de débutant, est ce que c'est normale qu'après l'établissement du MCD on a quelques entités qui n'ont aucune relation avec les autres entités ou bien ça reflètent un problème au niveau de la modélisation ?
Merci d'avance
Bonjour,
J'ai une question de débutant, est ce que c'est normale qu'après l'établissement du MCD on a quelques entités qui n'ont aucune relation avec les autres entités ou bien ça reflètent un problème au niveau de la modélisation ?
Merci d'avance
Il faudrait que tu nous dises plus concrêtement de quoi il s'agit pour en juger.
Le seul cas que j'ai déjà vu, c'est une table pour gérer les utilisateurs de l'application qui était déconnectée du reste du schéma, lequel portant sur des données indépendantes de l'utilisateur.
Par exemple, si je fais une BDD sur des films et que l'application à une gestion des accès des utilisateurs, la table des utilisateurs n'a rien à voir avec les informations sur les films et restera sans association avec le reste du schéma.
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
En fait la base de données concerne un site qui se compose d'une partie externe et une partie interne, alors je dois gérer dans la partie externe les article du site, les congrès, les inscriptions et les newsLetters ..., et dans la partie interne, l'identification, la partie admin, un forum (qui sera visible seulement dans la partie interne)...
Et donc les deux parties de MCD sont indépendantes si je comprends bien ?
N'y a t-il pas des points communs entre les utilisateurs de la partie interne et les inscriptions de la partie externe ? Ou avec les destinataires des newsletters ?
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
J'essaye de regrouper les deux parties dans le même MCD puisque les inscris peuvent participer dans le forum et proposer des articles a l'admin pour les diffuser sur le site, mais ce qui m'apparait mal conçu moi c'est les entités indépendantes, et je ne sais pas est ce que conceptuellement c'est correct d'avoir ça ou non
Quelles entités sont indépendantes ?
Tu peux poster le MCD ?
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
C'est curieux. Il est tout à fait possible d'avoir au niveau conceptuel une relation, mais de ne pas la traduire dans le modèle logique parce que c'est impossible ou inapproprié. Cela dit, c'est assez rare et dans des cas particuliers (par exemple modélisation des droits d'un utilisateur sur une resource dans le cadre de la gestion des autorisations).
Mais avoir des entités totalement indépendante, y compris au niveau logique, c'est très curieux. Si tu peux poster un exemple ?
OK. Peux-tu maintenant nous expliquer pourquoi les entités Partenaires et Multimedia ne sont reliées pas reliées au reste ?
Les partenaires ne sont-ils pas en relation avec les événements ?
Les éléments miultimédias n'illustrent pas les événements et/ou les personnes et/ou les partenaires ?
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
-Partenaires c'est seulement une entité pour lister dans le site les partenaires de l'association avec leur coordonnées.
-Multimedia c'est une bibliotheque de photo/videos qu'on va presenter pour les visiteurs du site, c'est l'admin du site qui ajoute a chaque fois un element de cette bibliotheque.
Bonjour,
Tes admins seront bien dans ta table personne ? Si oui tu auras forcément une relation avec comme règle :
Une personne ajoute zéro ou plusieurs objets multimédia, et un objet multimédia est ajouté par une et une seule personne.
De même pour les partenaires tu enregistreras forcément une personne contact. Enfin je suppose.
En procédant de cette façon ton MCD serai plus cohérents déjà.
Oui j'ai négligé cette relation, il aura une relation ajouter entre membre et multimédia, mais le partenaire n'a aucune relation avec les membres.
Je viens de découvrir un problème dans la partie participants, réunions, congrès,et intervenants avec formation car ces personnes peuvent être des membres du site comme il peuvent être des intervenants de l'extérieur, alors pour le premier cas, j'aurais une redondances ( une personne a la fois membre et intervenant, alors il va figurer dans les deux tables).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager