Что такое представление (view)? Каково предназначение?

max аватар
131
Находится в разделах:

Представление - это предварительно скомпилированный SQL запрос, который используется для выборки данных из одной или более таблиц. Представление похоже на таблицу, но оно физически не занимает места. 

Представления используются для:

 

  • Обеспечения безопасности, выдавая лишь те данные, которые должны быть показаны конечному пользователю.
  • Обеспечение повторного использования SQL выражений.
  • Разрешения изменений в низлежащих таблицах, то есть скорытия данных от клиентов.
Представления с множественными объединениями и фильтрами может значительно ухудшить производительность, поскольку представления не содержат данных и любое их получение нуждается в обработке. Решением этой проблемы является использование материализованных представлений или создания денормализованных таблиц для хранения данных.

Конец
Сэмюэл Смайлс утверждает, что из-за отсутствия контроля над собой многие люди всю жизнь проводят в борьбе с трудностями, которые сами же и создали. Их собственная упрямая жестокость не дает им добиться успеха.

Отправить комментарий

CAPTCHA
Чтобы оставить комментарий, введите пожалуйста код, изображенный на картинке
Image CAPTCHA
Введите символы, изображенные на картинке