Bonjour,
Je cherche la meilleure solution pour stocker en base des tableaux mis en forme par l'utilisateur. Le nom et le nombre de colonnes est donc inconnu. En plus de la structure des tableaux des utilisateurs, je dois stocker leur contenu.
La première solution à laquelle j'ai pensé est de créer une table dans la base pour chaque nouveau tableau créé par l'utilisateur. Ca semble intuitif mais je n'aime pas l'idée que la structure de ma base ne soit pas statique.
Pour conserver une structure statique j'ai ensuite pensé à utiliser quatre tables :
une table "tableaux", une table "colonnes", une table "lignes" et une table "enregistrement". Chaque enregistrement représente une case dans un tableau. Il est reliée à une ligne et une colonne.
Avez-vous des pistes sur ce type de problème ?
Est-ce problématique que le schéma de bdd ne soit pas fixe ?
Est-ce que la deuxième idée que je propose ous semble tirée par les cheveux ?
Merci d'avance pour votre aide,
Vincent
Partager