Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

quan điểm oracle và lưu lượng mạng

Phần trích dẫn đang nói về E-Business Suite và cụ thể là cách xây dựng các ứng dụng EBS (tức là Biểu mẫu) theo phong cách biểu diễn. Bối cảnh thích hợp là sau:

Hãy thực hiện tình huống này:chúng ta có một bảng với nhiều cột, trong đó có ba cột là khóa ngoại để tra cứu bảng. Chúng tôi muốn hiển thị dữ liệu từ bảng này trong một Biểu mẫu. Để thân thiện với người dùng, Biểu mẫu của chúng tôi cần hiển thị ý nghĩa từ các bảng tra cứu chứ không phải mã từ bảng chính. Sẽ hiệu quả hơn nếu thực hiện một truy vấn duy nhất tham gia vào các bảng tham chiếu hơn là đưa ra bốn truy vấn. Bởi vì lưu lượng mạng, và các cân nhắc khác.

Vì vậy, chúng ta nên xây dựng khối dữ liệu của Biểu mẫu trên một dạng xem kết hợp tất cả bốn bảng, thay vì chỉ xây dựng nó trên bảng chính và sử dụng trình kích hoạt Post-Query để đưa ra ba truy vấn riêng biệt lấy mô tả của mã. Điều này đặc biệt có liên quan với các khối nhiều hàng:chúng tôi chắc chắn muốn tránh đưa ra một số truy vấn cho mỗi bản ghi được trả về.

Mặc dù ngữ cảnh cho câu trích dẫn là Oracle Forms, điểm thích hợp cho hầu hết các ứng dụng truy xuất dữ liệu. Mặc dù ngày nay, tôi nghi ngờ việc sử dụng con trỏ tham chiếu để chuyển tập hợp kết quả là một giải pháp phổ biến hơn so với việc sử dụng các chế độ xem.

tl; dr

Đó là một tuyên bố về thiết kế ứng dụng không phải là tối ưu hóa cơ sở dữ liệu




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng truy vấn từ cơ sở dữ liệu ORACLE khác

  2. giữ một kết nối với DB hoặc đóng mở theo nhu cầu

  3. ORA-22275:chỉ định bộ định vị LOB không hợp lệ

  4. Tại sao lựa chọn từ thủ tục được lưu trữ không được hỗ trợ trong cơ sở dữ liệu quan hệ?

  5. Triển khai SCD Loại 2 trong Oracle