Cytat mówi o E-Business Suite, a konkretnie o tym, jak budować aplikacje EBS (czyli formularze) w sposób wydajny. Właściwy kontekst jest następujący:
Weźmy taki scenariusz:mamy tabelę z wieloma kolumnami, w tym trzema, które są kluczami obcymi do tabel odnośników. Chcemy wyświetlić dane z tej tabeli w formularzu. Aby być przyjaznym dla użytkownika, nasz formularz musi pokazywać znaczenia z tabel przeglądowych, a nie kody z tabeli głównej. Wykonanie pojedynczego zapytania łączącego się z tabelami referencyjnymi jest bardziej wydajne niż wykonanie czterech zapytań. Ponieważ ruch sieciowy i inne względy.
Powinniśmy więc zbudować blok danych formularza na widoku, który łączy wszystkie cztery tabele, zamiast budować go tylko na głównej tabeli i używać wyzwalaczy Post-Query do wydawania trzech oddzielnych zapytań, które pobierają opisy kodów. Jest to szczególnie istotne w przypadku bloków wielowierszowych:zdecydowanie chcemy uniknąć wydawania kilku zapytań dla każdego zwróconego rekordu.
Chociaż kontekstem cytatu jest Oracle Forms, punkt ten dotyczy większości aplikacji do pobierania danych. Chociaż podejrzewam, że w dzisiejszych czasach użycie kursora referencyjnego do przekazania zestawu wyników jest bardziej popularnym rozwiązaniem niż korzystanie z widoków.
tl;dr
Jest to stwierdzenie dotyczące projektowania aplikacji, a nie optymalizacji bazy danych