Tôi hơi mờ về các quy tắc xóa mối quan hệ dữ liệu cốt lõi. Vì vậy, nếu ai đó có thể giúp tôi trả lời một số câu hỏi về họ.Hiểu quy tắc xóa dữ liệu lõi trên One to Many
Tôi có thực thể A và B. A có một mối quan hệ to-Nhiều với B, và B có một to-Một mối quan hệ với A.
Một < --- >> B
Bây giờ, nếu tôi thiết lập các quy tắc xóa tại A để Cascade, tôi hiểu nó sẽ xóa tất cả các Bs liên quan đến nó. Nhưng nếu tôi đặt nó thành Nullify, liệu nó có đặt chữ B thành NIL hay chỉ là khóa ngoài thành Nil?
Và tôi nhìn mọi nơi về mối quan hệ từ B đến A, tôi có nên đặt nó thành Nullify không? Liệu đó có phải là Nullate "B Object" tại A? Hay nó sẽ Nullify tất cả các Bs liên kết với A? Còn Cascade thì sao? Nó sẽ xóa tất cả các B liên kết với A, hay chỉ là B cụ thể? Hoặc tôi chỉ sử dụng "Không có hành động" về mối quan hệ từ B đến A để khi tôi xóa B, sẽ không có thay đổi nào xảy ra với A, nhưng tham chiếu đến B sẽ không tồn tại? Không, không.
Tôi BẤT K PRE BẤT K confused nhầm lẫn với những điều này, vì vậy xin lỗi các câu hỏi của tôi.
Cảm ơn.
Rất đẹp question..upvoted – NSPratik