-
DDL – Data Definition Language ( DDL) são usadas para definir a estrutura de banco de dados ou esquema. Alguns exemplos: CREATE, ALTER, DROP, TRUNCATE, RENAME;
GAB E
-
Quem faz isso é a DCL! Com comando "Grant" e "Revoke".
-
gaba ERRADO
DML = "M" do meio vem de Manipulação.
DDL = "D" do meio vem de Definição.
DCL = "C" do meio vem de Controle.
DTL = "T" do meio vem de Transação
pertencelemos!
-
- DDL - Definição: Interação com os objetos: CREATE, ALTER;
- DML - Manipulação. Interação com os dados: INSERT, DELETE;
- DQL - Consulta. Qonsulta de dados: SELECT;
- DTL - Transação. São os comandos para controle de transação : BEGIN TRANSACTION;
- DCL - Controle - Controlar/Gerenciar a segurança do BD : GRANT, REVOKE E DENY.
-
Outras questões:
- A linguagem de definição de dados (DDL) é usada pelo administrador e pelos projetistas do banco de dados para definir os esquemas. O SGBD terá um compilador DDL, cuja função é processar os comandos DDL, a fim de identificar os construtores e armazenar a descrição do esquema no catálogo do SGBD. (C)
- A DDL é responsável pela especificação da instância do banco de dados e também pode ser usada para especificar propriedades adicionais dos dados, como restrições de consistência. (E) Resposta :é responsável pela especificação do esquema, e não da instância. Esquema: projeto geral do banco de dados é o esquema do banco de dados.
-
Beloveds,
Não é definição de integridade de acesso.
Trata-se da definição de esquemas.
-
DDL ou Data Definition Language (Linguagem de Definição de dados) permite ao usuário definir as novas tabelas e os elementos que serão associados a elas. É responsável pelos comandos de criação e alteração no banco de dados, sendo composto por três comandos: CREATE, ALTER e DROP.
-
A questão se refere ao controle do acesso do usuário ao DB.
Enquanto o DDL (Definition) monta o esquema e as tabelas, quem controla o acesso do usuário, fornecendo ou revogando o acesso a um usuário, é a DCL e seus comandos.
Linguagem de Controle de Dados, ou do inglês Data Control Language(DCL), é uma linguagem de computador e um subconjunto de SQL, usada para controlar o acesso aos dados em um banco de dados.
Exemplos de comandos DCL incluem:
- GRANT para permitir que usuários especificados realizem tarefas especificadas.
- REVOKE para cancelar permissões previamente concedidas ou negadas.
Os seguintes privilégios podem ser CONCEDIDOS À ou REVOCADOS DE um usuário ou papel:
- CONNECT
- SELECT
- INSERT
- UPDATE
- DELETE
- EXECUTE
- USAGE
Fontes: Navathe e Wikipedia.
Obs.: Se a pergunta fosse relativa à integridade do próprio Banco de Dados (ao invés da perspectiva do lado usuário), o DDL também define regras de integridade dos dados ao criar o esquema e as tabelas, então, a questão estaria certa.