Vídeo: SQL SERVER AULA 04- SELECT CASE 2024
Mesmo o SQL não pode defendê-lo contra o design de aplicativos ruim - isso é estritamente uma proposição de live-and-learn. Mas se você aproveitar ao máximo as ferramentas que o SQL fornece, o SQL pode proteger seus dados de muitos problemas.
Uma das melhores maneiras de proteger um banco de dados de danos é controlar quais pessoas têm acesso a ele:
-
Alguns bancos de dados conterão informações confidenciais que devem ser vistas somente por pessoas autorizadas. Qualquer outra pessoa não pode nem mesmo ler os dados nele contidos.
-
Algumas pessoas devem ter permissão para adicionar novos dados a um banco de dados e outros não devem. Alguns devem ser autorizados a alterar os dados existentes no banco de dados e outros não devem.
-
Algumas pessoas devem ser capazes de excluir dados do banco de dados, enquanto outros não devem.
Cada um desses privilégios de acesso é separado e distinto. Algumas pessoas podem ser concedidas a todos e outras não, com todas as combinações possíveis entre eles. Com este controle de acesso fino, o proprietário de um banco de dados pode minimizar as chances de destruição, corrupção ou apropriação indevida de dados.