SóProvas


ID
3497416
Banca
FCC
Órgão
SEGEP-MA
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Um Programador de Sistemas realizou operações com um banco de dados relacional usando comandos dos tipos DDL, DML, DCL e DTL. Ele usou corretamente os respectivos comandos:

Alternativas
Comentários
  • Assertiva B

    DDL – Data Definition Language ( DDL) são usadas para definir a estrutura de banco de dados ou esquema. Alguns exemplos:

    CREATE- para criar objetos no banco de dados

    ALTER – altera a estrutura da base de dados

    TRUNCATE – remover todos os registros de uma tabela, incluindo todos os espaços alocados para os registros são removidos

    COMMENT – adicionar comentários ao dicionário de dados

    RENAME – para renomear um objeto

    DROP -> Use instruções DROP para remover entidades existentes. Use DROP TABLE para remover uma tabela de um banco de dados.

    DML – Data Manipulation Language ( DML) são utilizados para o gerenciamento de dados dentro de objetos do banco. Alguns exemplos:

    SELECT- recuperar dados do banco de dados

    INSERT – inserir dados em uma tabela

    UPDATE – atualiza os dados existentes em uma tabela

    DELETE – exclui registros de uma tabela,

    CALL – chamar um subprograma PL / SQL

    EXPLAIN PLAN – explicar o caminho de acesso aos dados

    LOCK TABLE – controle de concorrência

    DCL – Data Control Language ( DCL ) declarações. Alguns exemplos:

    GRANT – atribui privilégios de acesso do usuário a objetos do banco de dados

    REVOKE – remove os privilégios de acesso aos objetos obtidos com o comando GRANT

    TCL – Transaction Control Language – (Controle de Transações) são usados ​​para gerenciar as mudanças feitas por instruções DML . Ele permite que as declarações a serem agrupadas em transações lógicas .

    COMMIT – salvar o trabalho feito

    SAVEPOINT – identificar um ponto em uma transação para que mais tarde você pode efetuar um ROLLBACK

    ROLLBACK – restaurar banco de dados ao original desde o último COMMIT

  • nunca nem vi

  • DML – Data Manipulation Language ou Linguagem de Manipulação dos Dados

    Depois de compilado o banco de dados, as manipulações típicas são: recuperação, inserção, remoção e modificação dos dados. O SGBD fornece uma série de operações ao DBA e ao projetista.

    Ex: INSERT, UPDATE, DELETE e SELECT, DISTINCT, HAVING.

    DCL – Data Controle Language ou Linguagem de Controle de Dados

    É usada para controlar a autorização dos dados e as licenças dos usuários para manipulação dos dados em um banco de dados.

    Ex: GRANT REVOKE.

    DTL – Data Transaction Language ou Linguagem de Transação de Dados

    É usada para marcação de um início de transação do banco de dados que pode ser completada ou não.

    Ex: COMMIT ou ROLLBACK.

    DDL – Data Definition Language ou Linguagem de Definição dos Dados

    É usada pelo Database Administrator(DBA) e pelos projetistas do banco de dados para definir os esquemas através da execução de processos pelo compilador.

    Ex: CREATE, ALTER E DROP, CONSTRAINT, FOREIGN KEY, RENAME.

    DQL – Data Query Language ou Linguagem de consulta de Dados

    Embora tenha apenas um comando, a DQL é a parte da SQL mais utilizada. O comando SELECT é composto de várias cláusulas e opções, possibilitando elaborar consultas das mais simples às mais elaboradas.

     

     

    Fonte: Sql Avançado e Teoria Relacional - Thiago Hernandes de Souza . Editora : Moderna

     

    GAB.: B