O que é um idioma de controle de dados?

O idioma de controle de dados é um subconjunto da linguagem de consulta estruturada (SQL), que normalmente é usada para extrair e controlar as informações armazenadas em um banco de dados. Enquanto o idioma básico do SQL lida com a manipulação de dados dentro do banco de dados, o idioma de controle de dados lida com a concessão da autoridade específica dos usuários finais para executar certos tipos de comandos no banco de dados. O idioma de controle de dados oferece a um administrador de banco de dados a capacidade de manipular e adaptar os privilégios de um usuário final para aplicar a segurança e manter uma hierarquia de controle sobre as informações no banco de dados.

Como o SQL, a linguagem de controle de dados é uma linguagem natural. Isso significa que os comandos usados ​​no idioma tentam estar o mais livre de jargões e ambiguidade possível, proporcionando um ambiente mais amigável para permitir que indivíduos que não sejam muito experientes tecnologicamente utilizem os recursos do banco de dados. Ao contrário de outros idiomas, como C ++, Java e Visual Basic, que utilizam comandos que não são intuitiCompreensível para os leigos, o SQL e o Language de controle de dados são formulados para tornar suas seqüências de comando bastante elementares. Por exemplo, no SQL, o comando "selecione todos os funcionários onde o salário> = 50.000" retornaria uma lista de todos os indivíduos em um banco de dados de "funcionários" cujo salário é igual ou excede US $ 50.000 em dólares (USD).

O idioma de controle de dados é um pouco diferente, pois seu objetivo é manipular privilégios em vez de informações no banco de dados. Os dois comandos mais proeminentes no idioma de controle de dados são os elementos de concessão e revogar. Por meio disso, como os nomes sugerem, o administrador do banco de dados pode fornecer ou negar um privilégio específico a um usuário final do banco de dados. Os privilégios comuns incluem a capacidade de se conectar com o banco de dados através do comando Connect; selecione linhas e colunas no banco de dados através do comando select; Insira novas informações no banco de dados Tdurante o comando insert; atualizar as informações existentes no banco de dados através do comando de atualização; Excluir informações existentes do banco de dados através do comando excluir; ou executar comandos ou código específicos no banco de dados através do comando execute.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?