Je suis en train de concevoir une base de données relationnelle, mais je n'ai pas trop d'expérience, donc je voudrais vous demander une suggestion sur les tableaux relationnels avec des photos.Base de données relationnelle, photos, votes et avertissements
Je pensais que d'utiliser un table
pour stocker photos
, et une ou plusieurs tables pour les données utilisateur et des liens soumis, de sorte que les photos peuvent être liés à des sujets différents, par exemple houses
ou trees
, dans ce cas, je pourrais avoir cette structure:
table_houses
- house_id
- house_name
- house_architect_name, house_..., etc.
table_trees
- tree_id
- tree_name
- tree_plant_type, tree_..., etc.
table_photos
- photo_id
- photo_filename
- photo_date
- photo_user_id
table_rel_houses
- rel_id
- rel_house_id
- rel_photo_id
- rel_user_id
- rel_vote_id
- rel_warn_id
table_rel_trees
- rel_id
- rel_tree_id
- rel_photo_id
- rel_user_id
- rel_vote_id
- rel_warn_id
table_warns, table_votes, etc.
dans ce cas, les tables relationnelles doit avoir la même structure, parce que le travail de la même manière, mais le point à un autre sujet (maison ou le type d'arbre).
La structure des données peut-elle être correcte ou dois-je scomposer beaucoup plus la table relationnelle dans un table_rel_votes
et table_rel_warns
?
J'ai besoin de pages classiques avec une plus grande photo et les vignettes pour naviguer les autres, je dois considérer que la structure pourrait stocker plusieurs millions de lignes de photos.
qui est une excellente suggestion – vitto