Thắc mắc khi chuyển ERD sang CSDL quan hệ

Chào mọi người, em có thắc mắc về việc chuyển ERD sang mô hình cơ sở dữ liệu quan hệ:
Em có lược đồ ER như sau:


Cho em hỏi là khi chuyển sang mô hình cơ sở dữ liệu quan hệ thì thực thể phát sinh từ quyển sách và phiếu mượn, em gọi tạm là ctpm, ctpm này sẽ bao gồm mã pm, mã đầu sach,số thứ tự, mã phiếu trả là khóa ngoại và đồng thời cũng là khóa chính ở bảng ctpm.
Vấn đề em muốn hỏi là cái phiếu trả sách có sau khi đã có ctpm nhưng trong ctpm lại có mã phiếu trả tham chiếu từ phiếu trả sách thì phải làm sao ạ? em muốn set null cho mã phiếu trả sách khi chưa có phiếu trả nhưng lại dính cái ràng buộc khóa chính của bảng ctpm ạ.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?