Tình hình là mình đang định tạo một web dùng để upload ảnh. Trang web sẽ cho phép tạo nhiều gallery, mỗi gallery có nhiều ảnh... Mình tạo 2 bảng là Gallerys và images và đang gặp rắc rối ở chỗ ko biết như thế nào để các ảnh trong bảng images có thể kết nối với 1 gallery trong bảng gallerys ... có ai hảo tâm giúp mình tư duy vụ này cái :( (tạo 1 gallery có nhiều ảnh thì đựoc nhưng mà nhiều gallerys thì gặp khó khăn quá )
1 bảng là đủ tối thiểu thì chỉ cần 2 trường :image và gallery các ảnh cùng gal thì dữ liệu tại tr` gal giống nhau thôi
ý bạn chủ top muốn thế nào: 1 galery nhiều ảnh và mỗi ảnh chỉ thuộc 1 galery hay galery nhiều ảnh và 1 ảnh có thể thuộc nhiều galery 2 cái trên thì như sau: hình trên là 1 ảnh có thể nằm trong nhiều galery, dưới là 1 ảnh chỉ thuộc 1 galery
cách của bạn Bối Bối chính xác rồi. Tạo 1 bảng thì thấy có vẻ đủ thật, nhưng mà ko quản lý galleries đc
phân tích ra nhé 1 gallery có thể có nhiều picture 1 picture có thể thuộc nhiều gallery vậy là quan hệ nhiều nhiều giữa 2 bảng vậy để đảm bảo tính toàn vẹn dữ liệu bạn nên tạo thêm 1 bảng phụ nữa goi là pictureDetail. Bảng này sẽ chứa khóa chính của bảng Gallery là (Gellery_ID) và khóa chính của picture là (Picture_ID)