MySQL Forums
Forum List  »  French

Architecture DB dynamique
Posted by: Eric Grivilers
Date: April 09, 2009 05:46AM

Bonjour,

Je réalise actuellement une application permettant à l'utilisateur de créer/customiser des vues, c'est à dire qu'il peut créer une vue reprenant par exemple les noms, prénoms, age, etc... mais aussi créer de nouveaux champs (par exemple ajouter un champ "a un chien").

Est-il plus judicieux de créer dés lors une nouvelle table dynamiquement, liée à une table existante ou de créer une table de type "champs" (champId,userId,nomDuChamp,valeurDuChamp) ?
Note: ds ce cas userId n'est pas l'utilsateur de l'application mais un 'user' entré ds la DB (celui dont on veut préciser qu'il a un chien ;-) )


Ma question donc, faut-il mieux une table générique, qui grossira trés vite, ou plusieurs tables propres à l'utilisateur (sachant que chaque utilisateur aura sa prore base)

Merci de vos lumières

Eric.

Options: ReplyQuote


Subject
Views
Written By
Posted
Architecture DB dynamique
4294
April 09, 2009 05:46AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.