SóProvas


ID
4954339
Banca
CESPE / CEBRASPE
Órgão
EMBASA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de banco de dados, julgue o item a seguir.


A DDL é responsável pela definição da integridade do acesso ao banco de dados por parte do usuário.

Alternativas
Comentários
  • 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:

    1. 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)
    2. 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.