Я просто пытаюсь получить общее представление о том, для чего используются представления в RDBMS. То есть я знаю, что такое вид и как его создать. Я также знаю, для чего я их использовал в прошлом.
Но я хочу убедиться, что у меня есть полное понимание того, для чего представление полезно и для чего представление не должно быть полезным. Более конкретно:
- Для чего полезен вид?
- Есть ли ситуации, в которых возникает соблазн использовать представление, когда вы не должны его использовать?
- Зачем вам использовать представление вместо чего-то вроде табличной функции или наоборот?
- Существуют ли какие-либо обстоятельства, которые могут быть полезны для вида, которые не очевидны с первого взгляда?
(И для справки, некоторые из этих вопросов намеренно наивны. Это частично проверка концепции.)