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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!