← Questões de Banco de Dados

Banco de Dados · FUNDATEC · 2024

Questão comentada de Banco de Dados

Relacione a Coluna 1 à Coluna 2, associando as linguagens de consulta estruturada (SQL) às suas características. Coluna 1 1. Definição de Dados (DDL). 2. Linguagens de Manipulação de Dados (DML). 3. Controle de Dados (DCL). 4. Consulta de Dados (DQL). 5. Transação de Dados (DTL). Coluna 2 ( ) Grupo de comandos responsáveis pela manipulação de dados em um banco de dados. ( ) Composta pelos comandos responsáveis pela criação, edição e exclusão de tabelas SQL. ( ) Responsável por todos os tipos de tarefas administrativas em torno do banco de dados. ( ) Gerencia diferentes transações ocorridas dentro de um banco de dados: begin, commit, rollback. ( ) Grupo de comandos responsáveis por consultar os dados de um banco de dados: select. A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Gabarito: C

Em SQL, cada “família” de comandos tem um papel bem definido. A DDL (Data Definition Language) cuida da estrutura do banco: criar, alterar e apagar objetos como tabelas, índices e restrições. Já a DML (Data Manipulation Language) mexe nos dados em si, com comandos como INSERT, UPDATE e DELETE. A DQL (Data Query Language) é a parte da consulta, com o famoso SELECT, e a DCL (Data Control Language) trata de permissões e controle de acesso, como GRANT e REVOKE. A questão ainda traz a DTL, que aqui representa a linguagem de transação, ligada ao gerenciamento de BEGIN, COMMIT e ROLLBACK. É ela que organiza o “vai ou não vai” das alterações no banco, garantindo consistência. Em materiais de concurso, vale lembrar que a nomenclatura pode variar um pouco entre autores, mas o conteúdo cobrado costuma ser esse mesmo. Agora, fazendo a associação da Coluna 2: “manipulação de dados” é DML (2); “criação, edição e exclusão de tabelas” é DDL (1); “tarefas administrativas em torno do banco” corresponde à DCL (3); “begin, commit, rollback” é DTL (5); e “consultar os dados: select” é DQL (4). Por isso, a sequência correta é 2 - 1 - 3 - 5 - 4, que corresponde à alternativa C. É aquela questão clássica de separar estrutura, dados, permissão, consulta e transação sem misturar tudo no mesmo balaio.

Continue treinando

Questões relacionadas