Are database views only a means to simplify the access of data or does it provide performance benefits when accessing the views as opposed to just running the query which th
It depends on the RDBMS, but usually there isn't optimization going on, and it's just a convenient way to simplify queries. Some database systems use "materialized views" however, which do use a caching mechanism.