Seria boa prática permitir somente acessos via procedures e funções ao user app, inclusive de selects para não ter acesso direto as tabelas? Ou é irrelevante?
Seria boa prática permitir somente acessos via procedures e funções ao user app, inclusive de selects para não ter acesso direto as tabelas? Ou é irrelevante?
Olá Renato, tudo bem?
Desde já peço desculpas pela demora em obter retorno.
Sim, de fato é uma boa prática permitir somente acessos via procedures e funções ao usuário app, inclusive de selects para não ter acesso direto às tabelas.
Isso porque, ao permitir acesso direto às tabelas, você pode acabar expondo informações sensíveis e comprometendo a segurança do sistema. Além disso, ao utilizar procedures e funções, você pode controlar melhor o acesso aos dados e garantir que as operações sejam realizadas de forma consistente e segura.
Aproveito para comunicar que esse curso ganhou uma versão atualizada: Oracle PL/SQL: dominando packages.
Espero ter ajudado.
Caso surja alguma dúvida, fico à disposição.
Abraços e até mais!