Что такое view в SQL и как использовать для тестирования?

Middle
211 просмотров
AFK Offer AI

View — виртуальная таблица, сохранённый SELECT запрос. Удобно для: упрощения сложных запросов (создали view для отчёта, используем везде), разграничения доступа (QA видит view без прямого доступа к таблицам). При тестировании: view возвращает правильные данные, updatable view работает, изменения в базовых таблицах отражаются в view. Материализованное view (materialized view) — кешированный результат, тестируем что обновляется при изменении данных.

Следующий вопрос

Что такое compatibility testing?