Je vais créer une application web pour la galerie de photos.Configurer mes tableaux Galerie de photos
Voici comment j'ai créé mes tables de base de données. (J'ai exclu le reste des tables inutiles.)
Gallery Gid -> Primary key. Rid -> Foreign key from register table. Name -> Name of the image. Url -> Location of image. Status -> Enabled or disabled. Album Aid -> Primary key. Name -> Name of the album. Imagelist Iid -> Primary key. Aid -> Foreign key from Album table. Gid -> Foreign key from Gallery table.
Mais pour une raison quelconque, je pense que la structure de ces tables est erronée. Mon exigence est que l'utilisateur devrait être capable de créer différents albums à partir de la table de la galerie. Par exemple, s'il y a des images nommées A, B, C, D., l'utilisateur devrait être capable de créer un album nommé a1 qui contient les images A, B, C; album a2 qui contient des images A, B, D.
J'ai créé ces trois tables, mais je pense qu'il y a quelque chose qui ne va pas dans la structure de la table. Quelqu'un peut-il me diriger dans une bonne direction?
Je ne vois aucune relation avec l'utilisateur ici? Comment reliez-vous un album ou une photo à un utilisateur? – Rohit
@Rohit J'utilise la colonne Rid de la table Registration pour lier l'utilisateur à d'autres tables comme un album, une galerie etc – Searock
Qu'en est-il du tri, du type de tri? Je vois la position qui est bonne mais le sort est comme "trier par date", "trier par nom" etc et le type est comme croissant ou décroissant. Aussi, vous devriez ajouter des balises Dans le monde d'aujourd'hui, le marquage devrait être une caractéristique standard pour les photos. – Rohit