Controladores de pessoal em SQL

Mesmo SQL não pode defendê-lo contra o design do aplicativo ruim - que é estritamente uma proposição live-e-aprender. Mas se você tirar o máximo proveito das ferramentas que SQL fornece, SQL posso proteger os seus dados a partir de uma série de problemas.

Uma das melhores maneiras de proteger um banco de dados de danos é controlar o que as pessoas têm acesso a ela:

  • Alguns bancos de dados irá conter informação sensível que deve ser visto apenas por pessoas autorizadas. Qualquer outra pessoa não deve mesmo ser capaz de ler os dados nele contidos.

  • Algumas pessoas devem ser autorizadas a adicionar novos dados para um banco de dados e outros não deveria. Alguns devem ser autorizados a alterar dados existentes no banco de dados e outros não deveria.

  • Algumas pessoas devem ser capazes de apagar os dados do banco de dados, enquanto outros não deveria.

Cada um destes privilégios de acesso é separado e distinto. Algumas pessoas podem ser concedidos todos eles e outra nenhuma, com todas as combinações possíveis entre os dois. Com este controle de acesso de grão fino, o proprietário de um banco de dados pode minimizar a possibilidade de destruição, corrupção ou apropriação indevida de dados.

menu