Tại sao Oracle không có khóa ngoài trong Oracle Apps/E-Business Suite?
Tôi quan sát thấy rằng Oracle không có/sử dụng các ràng buộc tham chiếu trên Lược đồ ứng dụng Oracle 11i. Tất cả logic được chứa trong các gói PL/SQL.
Điều này dường như kỳ lạ đến từ một RDBMS chính.Tại sao Oracle không có khóa ngoài trong Oracle Apps/E-Business Suite?
7
A
Trả lời
7
Tôi tin rằng lý do chính để không sử dụng các ràng buộc tham chiếu mạnh là bộ phần mềm này phải xử lý dữ liệu cũ trong khi thiết lập. Hầu hết thời gian bạn sẽ nhập dữ liệu lịch sử trong ERP và dữ liệu này có thể không đầy đủ.
Tôi không nghĩ bạn nên xem thiết kế kinh doanh điện tử làm mô hình tham chiếu vì nó được tự nguyện bỏ không đầy đủ (để bạn có thể tùy chỉnh nó theo nhu cầu của bạn).
Hmmm. Có ý nghĩa. – Padmarag
Không có bộ phần mềm ERP lớn nào chạy thực thi tham chiếu. Tất cả chúng đều được tùy chỉnh ở một mức độ nào đó. Nó thậm chí còn tốt hơn khi ngăn xếp Ứng dụng Oracle và ngăn xếp Cơ sở dữ liệu Oracle chạy các phiên bản khác nhau (bởi phiên bản phát hành chính) của phần mềm Oracle. –
Bạn (không nên) không bao giờ tải dữ liệu từ hệ thống kế thừa trực tiếp vào các bảng OEBS. Có bảng giao diện cho rằng (như gl_interface và vv). Vì vậy, imho incompletness của dữ liệu không thể là một lý do không sử dụng các khóa nước ngoài ... –