URL: https://linuxfr.org/forums/programmationautre/posts/base-de-donn%C3%A9es-et-nombre-de-colonne-variable Title: Base de données et nombre de colonne variable ? Authors: rangzen Date: 2004年09月22日T15:31:36+02:00 Tags: Score: 0 Bonjour les gens, aujourd'hui le problème à bibi est le suivant : Quel schéma de base permet de gérer des données dont les informations sont variables et dont certains champs peuvent être liés ou de manière plus pragmatique comment éviter une table avec des rajouts/suppression de colonne et dont certaines colonnes peuvent être liés et multiples occurences de types historique. Un exemple : vous avez une base de donnée d'image et dessus vous avez plein d'info. Vous créer une table avec juste id_image et une table avec id_info,name_info,type_info. Suffit d'une troisième table de liaison avec id_liaison, id_image, id_info, value, pourquoi id_liaison ? parceque vous pouvez avoir plusieurs valeurs IMAGE 1 INFO 1|nom du fichier|string 2|chemin|string 3|personne sur la photo|string LIAISON 1|1|1|"dscn0001.jpg" 2|1|3|"Tonton René" 3|1|3|"Mamie Lulu" Maintenant comment prendre en compte que certaines valeurs peuvent être lié ? Si je veux un historique de mes envois avec la date et les destinataires ? Je rajoute à INFO 4|destinataire|email 5|date d'envoie|date Est ce que je créé une table liaison de liaison avec id_liaison_liaison, id_info ? LIAISON_LIAISON 1|1 1|2 2|4 2|5 Mes requetes risquent de plus être très catholiques :) Un cas d'école ? Une idée ? Un piste ? Une inscription en cours du soir ?