Conseil création table BDD sql

WRInaute discret
Salut à tous, :D

Je crée une galerie photos pour mon site php. Je travaille avec une BDD mysql.

Je comptais créer 2 tables :

Album
Id_Album (clé primaire)
Name_Album
Image ()
Id_Image (clé primaire)
Id_Album (lien avec table Album)
Name_Image


1 album contient plusieurs images et une image n'est liée qu'à 1 seul album donc cardinalité 1 à N.

Pourriez-vous me donner quelques conseils :

1) au niveau des éventuelles clés primaires à créer
2) sur la structure même des tables

D'avance merci.

John :D
 
WRInaute accro
Bonjour,

Bein tu as deux tables, deux clés primaires, je vois pas pourquoi il en faudrait plus vu ton MCD.

Rajoute juste un index sur ta clé étrangère Id_album (dans la table Image donc). Par ailleurs, à ta place je saisirais tous mes champs en minuscule (pas de mélange majuscule/minuscule) pour plus de lisibilité (et de facilité d'utilisation).
 
Discussions similaires
Haut