Próbuję tylko uzyskać ogólne pojęcie o tym, do czego służą widoki w RDBMS. To znaczy, wiem, czym jest widok i jak go stworzyć. Wiem też, do czego ich używałem w przeszłości.
Ale chcę się upewnić, że dokładnie rozumiem, do czego widok jest przydatny, a do czego nie powinien. Dokładniej:
- Do czego służy widok?
- Czy są sytuacje, w których kuszące jest użycie widoku, którego nie należy używać?
- Dlaczego miałbyś używać widoku zamiast czegoś takiego jak funkcja o wartościach tabelarycznych lub odwrotnie?
- Czy są jakieś okoliczności, w których widok może być przydatny, a które nie są widoczne na pierwszy rzut oka?
(Dla przypomnienia, niektóre z tych pytań są celowo naiwne. Po części jest to weryfikacja koncepcji).