KimSoHyunGoddness
Member
Như tiêu đề, em có 1 chút thắc mắc về việc thiết kế 2 table trong database về mối quan hệ N-N, mong mấy bác giúp giải đáp với ạ.
Cách 1: Thiết kế truyền thống là tạo 1 bảng chung rồi nối khóa ngoại của 2 bảng vào.
Cách 2: Ở table B thì tạo 1 cột lưu danh sách ID của table A. Ví dụ: trong ảnh, hơi sơ sài nhưng ý tưởng là như vậy
Thì em muốn hỏi là trong 2 cách thì cách nào ok hơn vậy ạ? Và các bác có thể cho em biết mặt tốt - xấu của 2 cách trên được không?
Tại em thì em ưu tiên về cách 2 hơn tại thấy nó khá easy.
Cách 1: Thiết kế truyền thống là tạo 1 bảng chung rồi nối khóa ngoại của 2 bảng vào.
Cách 2: Ở table B thì tạo 1 cột lưu danh sách ID của table A. Ví dụ: trong ảnh, hơi sơ sài nhưng ý tưởng là như vậy
Thì em muốn hỏi là trong 2 cách thì cách nào ok hơn vậy ạ? Và các bác có thể cho em biết mặt tốt - xấu của 2 cách trên được không?
Tại em thì em ưu tiên về cách 2 hơn tại thấy nó khá easy.