在数据库管理中使用视图而不是表是一种好的编程习惯吗

Is it a good programming practice to use views instead of tables in database management

我正在开发一个应用程序,我有一个非常复杂的查询,为了简化查询过程,我决定使用 sql 视图来存储查询数据,以便我可以轻松查询复杂查询的数据从视图。该功能有效并显示我想要的数据。 我真正喜欢做的是,使用视图而不是表来从数据库中查询信息是否是最佳实践。 谢谢

在特定用例中,视图是通过在数据库中封装复杂查询来简化应用程序逻辑的一种完全可以接受的方式。我看不出你描述的有什么问题。