- Mình đang học lập trình. Cô giáo có giao một đề tài website buôn bán, phải chia rõ role trong cả nhóm ( web dev, database, … ). Mình thuộc team database nhưng khi đang thiết kế cơ sở dữ liệu thì có vài chỗ còn khúc mắc vẫn chưa được giải quyết nên mình có đưa 1 phần cơ sở dữ liệu đã thiết kế xuống cho team web dev ( các phần khúc mắc không cho vào cơ sở dữ liệu ), liệu mình làm như thế là đúng hay sai. Mình nên hoàn thành thiết kế cả cơ sở dữ liệu rồi mới đưa cho các team khác hay có thể chia nhỏ ra rồi về sau ghép lại ?
- Ngoài ra mình có một câu hỏi về phần cơ sở dữ liệu mình đang thiết kế. Cơ sở dữ liệu của mình là 1 website bán hàng theo mô hình như lazada, tiki, … Hệ thống sẽ có 2 loại khuyến mãi: Khuyến mãi hệ thống và khuyến mãi cho mỗi cá nhân: Khuyến mãi hệ thống thì bất kì người bán nào cũng có thể tham gia, khuyến mãi cá nhân thì chỉ do người bán đó tổ chức và tham gia và 1 sản phẩm chỉ cùng lúc tham gia được 1 chương trình khuyến mãi.
Mình thiết kế chỗ này là chia ra hẳn 2 bảng, không biết là đúng hay sai.
Thắc mắc về quy trình thiết kế cơ sở dữ liệu và cách thiết kế CSDL có hóa đơn mua, bán, khuyến mãi
1 Like