stockage nom des champs en base
Posté : 06 janv. 2010, 09:17
Bonjour,
Je travaille sur la conception d'un intranet
Il a été décidé que la structure des tables soit dynamique je m'explique :
Le but est de stocker les noms des champs dans une table , et les valeurs correspondantes dans une autre table et une dernier tables pour stockes les noms de tables concernée par les champs.
J'avoue que j'ai jamais opté cette structure et c'est un peu nouveau pour moi
voici un petit schema
t
voila en gros la structure voulue.
Ma question est que est ce que c'est bien optimisée tous ça , le seul but c'est d'ajouter tous simplement une ligne dans la table_colonne si on veut ajouter une autre propriété du table clients(table cible), Est ce que quelqu'un connait des script ou application ou même un tuto(URL) qui opte une même structure que j'ai décrit dessus ?
J'avoue être un peu bloqué par cette structure de table, Par avance Merci pour votre conseil et votre aide
Je travaille sur la conception d'un intranet
Il a été décidé que la structure des tables soit dynamique je m'explique :
Le but est de stocker les noms des champs dans une table , et les valeurs correspondantes dans une autre table et une dernier tables pour stockes les noms de tables concernée par les champs.
J'avoue que j'ai jamais opté cette structure et c'est un peu nouveau pour moi
voici un petit schema
table_colonne
id - champ - id_table_cible
1 nom 1
2 prenom 1
t
able_valeur
id - text_value - id_table_cible- id_colonne
1 pierre 1 1
2 jean 1 1
3 LEVESQUE 1 2
table_cible
id - nom
1 clients
voila en gros la structure voulue.
Ma question est que est ce que c'est bien optimisée tous ça , le seul but c'est d'ajouter tous simplement une ligne dans la table_colonne si on veut ajouter une autre propriété du table clients(table cible), Est ce que quelqu'un connait des script ou application ou même un tuto(URL) qui opte une même structure que j'ai décrit dessus ?
J'avoue être un peu bloqué par cette structure de table, Par avance Merci pour votre conseil et votre aide