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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 table_colonne id - champ - id_table_cible 1 nom 1 2 prenom 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Code : Sélectionner tout - Visualiser dans une fenêtre à part
12345 table_valeur id - text_value - id_table_cible- id_colonne 1 pierre 1 1 2 jean 1 1 3 LEVESQUE 1 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 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.
Est ce que quelqu'un connait des scripts ou application ou même un tuto(URL) qui opte la même structure que j'ai décrit dessus ?
Je suis un peu bloqué sur cette structure , Par avance Merci pour votre conseil et votre aide
Partager