Cần giúp đỡ về vấn đề tạo CSDL!!

Thảo luận trong 'Lập Trình Web' bắt đầu bởi victorhugo, 20/4/11.

  1. victorhugo

    victorhugo Dante, the strongest Demon Slayer Lão Làng GVN

    Tham gia ngày:
    7/7/05
    Bài viết:
    14,374
    Nơi ở:
    CLUB "Rung Đùi"
    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á )
     
  2. Nighter

    Nighter

    Tham gia ngày:
    14/12/07
    Bài viết:
    2,295
    Nơi ở:
    HuyDesign.com
    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 :>
     
  3. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    ý 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

    [​IMG]
     
  4. Annoyer

    Annoyer Mr & Ms Pac-Man

    Tham gia ngày:
    4/3/10
    Bài viết:
    250
    Nơi ở:
    HCMC
    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
     
  5. tomhellboy

    tomhellboy Mr & Ms Pac-Man

    Tham gia ngày:
    12/2/06
    Bài viết:
    107
    Nơi ở:
    Bình Dương
    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)
     

Chia sẻ trang này