Обычно представление - это просто способ создать общее сокращение для определения часто используемых наборов результатов.
Однако есть и обратная сторона. Соблазн состоит в том, чтобы добавить в каждый столбец, который, по вашему мнению, вам может понадобиться где-то, когда вы захотите использовать представление. Итак, ЯГНИ нарушено. Не только столбцы, но иногда дополнительные внешние соединения прикрепляются «на всякий случай». Таким образом, закрывающие индексы могут не охватывать больше, и план запроса может усложниться (и упасть в эффективности).
YAGNI является критически важной концепцией в дизайне SQL.