Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1612 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Question de modélisation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question de modélisation

n°1617373
rufo
Pas me confondre avec Lycos!
Posté le 01-10-2007 à 14:32:50  profilanswer
 

Une petite question de modélisation d'une fonction dans ma BD.
Voilà, une fonction d'appli web nécessite l'utilisation d'une mailing-list personnalisable par chaque utilisateur (pour cette fonction, une mailing-list = un utilisateur). Dans le futur, il est probable que d'autres fonctions nécessitent aussi une mailing-list / utilisateur.
Quel est le mieux selon vous :
1) rajouter un champ "MailingListMaFct" dans la table relative au profil de l'utilisateur (celle qui contient déjà son ID, son, nom, prénom...) et si y'a dautres fct qui nécessitent une mailing-list, pareil, je rajoute autant de champs dans cette table
2) créer une nouvelle table "Mailinglists" structurée de la manière suivante : ID (INT), TypeFct (INT), ID user (INT), MailingList (text).
 
Perso, je serais plutôt favorable à la 2ième solution.

mood
Publicité
Posté le 01-10-2007 à 14:32:50  profilanswer
 

n°1617378
MagicBuzz
Posté le 01-10-2007 à 14:39:46  profilanswer
 

2nde solution, sans le premier ID (inutile) et une clé composite sur ID_user/typefct

n°1617380
rufo
Pas me confondre avec Lycos!
Posté le 01-10-2007 à 14:42:34  profilanswer
 

MagicBuzz a écrit :

2nde solution, sans le premier ID (inutile) et une clé composite sur ID_user/typefct


 
Je suis pas fan des clés primaires composées. Sur le plan théorique, oui, c'est ça, mais quand on passe à l'implémentation, ben c'est chiant. Je préfère un bon petit champ auto-incrémenté tout con (et puis, c'est pour mysql :D)


Message édité par rufo le 01-10-2007 à 14:42:59
n°1617387
MagicBuzz
Posté le 01-10-2007 à 14:51:00  profilanswer
 

ton champ servira jamais à rien, et quand t'auras des doublons dans ta table sur id_user/typefct tu viendras pas pleurer :o

n°1617458
rufo
Pas me confondre avec Lycos!
Posté le 01-10-2007 à 16:37:24  profilanswer
 

l'ihm ne présente qu'un champ pour saisir une mailing-list en fonction d'un type de fct. Donc, de ce côté là, je suis tranquille.
Après, ça peut très bien évoluer et qu'on puisse avoir pour un couple 1 fct/1 user plusieurs mailing-lists...
Comme les besoins évoluent régulièrement, je préfère ne pas me cantonner à des specs trop rigides ;)
Merci en tout cas pour ta confirmation.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Question de modélisation

 

Sujets relatifs
[SQL SERVER 2005] types numeriques, question existentielleQuestion ifrance + nom de domaine
petit question sur le PythonUne petite question à vous poser...
Question Url rewriting[MAVEN] Question de package avec les sous modules [Resolu]
Question à la con : parcourir un namespace... [Oracle] question sur vues dba_*
Question C++ (Modélisation[openGL] question sur la modélisation...
Plus de sujets relatifs à : Question de modélisation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR