Conseil création table BDD sql

hx.jonathan
WRInaute discret
WRInaute discret
 
Messages: 162
Inscription: 2 Mar 2005

Conseil création table BDD sql

Message le Dim Sep 13, 2009 17:23

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


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: Conseil création table BDD sql

Message le Dim Sep 13, 2009 18:36

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).

hx.jonathan
WRInaute discret
WRInaute discret
 
Messages: 162
Inscription: 2 Mar 2005

Re: Conseil création table BDD sql

Message le Dim Sep 13, 2009 19:29

Ok merci pour les précisions.

Je vais suivre tes conseils.

John :D


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités