Tôi có 2 bảng sau trong MySQL: khách hàng (Id, FirstName, LastName ...) Bonus (Id, ID khách hàng, giá trị gia tăng, ...)Trong mối quan hệ One to One, tôi có nên bỏ một cột id của bảng không?
Mối quan hệ là một To-One-, mỗi khách hàng chỉ có một phần thưởng. (CustomerId là duy nhất trong Bảng Bonus)
Q: Tôi có nên bỏ cột Id của bảng Tiền thưởng không? (Tôi muốn biết lý do tại sao hoặc tại sao không)
Cảm ơn bạn đã phản hồi, tôi thường thêm một cột id cho tất cả các bảng tôi tạo và tôi không nghĩ về nó quá nhiều, nhưng tôi bắt đầu tranh luận về nó với một đồng nghiệp của tôi, người đề nghị tôi thả nó. Tôi muốn có thêm ý kiến về vấn đề này trước khi tôi làm điều đó. – Vlad