Questões de Concurso sobre DML

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
294 questões encontradas
Questões por página
20
Mais recentes
 

Analise os dois tipos de linguagem definidos para um SGBD a seguir.


DDL - Data Definition Language: usada para criar e definir os schemas do banco de dados.

DML - Data Manipulation Language: usada para manipular os dados do banco de dados.


No contexto da linguagem SQL, assinale a alternativa que apresenta, respectivamente, um comando pertencente a DDL e um comando pertencente a DML.


A

DELETE, INSERT


B

UPDATE, DELETE


C

CREATE, SELECT


D

ALTER, CREATE

No contexto das linguagens de manipulação de dados, relacione as linguagens com seus respectivos comandos:


1. DDL

2. DML

3. DQL

4. DTL

5. DCL


( ) GRANT

( ) TRANSACTION

( ) SELECT

( ) INSERT

( ) DROP


Assinale a opção que indica a relação correta na ordem apresentada.


A

1 – 2 – 3 – 4 – 5.


B

2 – 1 – 5 – 3 – 4.


C

3 – 4 – 1 – 5 – 2.


D

4 – 3 – 2 – 1 – 5.


E

5 – 4 – 3 – 2 – 1.

Um SGBD pode armazenar dezenas de milhares de dados interrelacionados, e o acesso a esses dados é crucial para a tomada de decisões por gestores organizacionais.


Considerando a existência de um banco de dados com as tabelas: VENDAS, VENDEDORES e PRODUTOS, analise os comandos SQL a seguir, e assinale a alternativa que retornará erro na sintaxe, durante a execução do comando pelo SGBD.


A

SELECT * FROM PRODUTOS WHERE 1=1


B

SELECT * FROM VENDAS ORDER VENDEDORES


C

SELECT * FROM VENDAS


D

SELECT COUNT(*) FROM VENDEDORES

As linguagens de banco de dados são classificadas em diferentes tipos, cada uma com um propósito específico no gerenciamento de dados e estruturas de um banco de dados relacional. As linguagens mais comuns são DDL (Data Definition Language), DML (Data Manipulation Language), DCL (Data Control Language) e TCL (Transaction Control Language). Assinale a alternativa que apresenta corretamente o uso dessas linguagens.


A

DDL é usada para manipular dados existentes nas tabelas, enquanto DML é usada para definir e alterar a estrutura das tabelas


B

DML é usada para alterar permissões de acesso ao banco de dados, enquanto DDL é usada para definir a estrutura do banco de dados, como a criação de tabelas e índices


C

DDL é usada para definir a estrutura do banco de dados, como criar e modificar tabelas, enquanto DML é usada para inserir, atualizar e deletar dados nas tabelas


D

TCL é usada para definir a estrutura de transações no banco de dados, como criação de tabelas, enquanto DCL é usada para controlar permissões e acesso de usuários

Considere a seguinte tabela inserida no sistema gerenciador de bancos de dados PostgreSQL 14.4.

Veiculo (RENAVAM, Modelo, Ano, Cor)


O comando para excluir dessa tabela os veículos de Cor azul é:


A

CUT FROM Veiculo

WHERE Cor = ‘azul’;


B

ERASE Cor = ‘azul’

FROM Veiculo;


C

DELETE Veiculo (Cor) = ‘azul’;


D

DELETE FROM Veiculo

WHERE Cor = ‘azul’;


E

REMOVE Cor (‘azul’)

FROM Veiculo;

No DML (data manipulation language), a instrução TRUNCATE elimina todas as linhas de uma tabela simultaneamente, enquanto a instrução DELETE oferece a possibilidade de excluir dados específicos ou todos os dados.


C

Certo


E

Errado

Analise as informações a seguir:


I. DML é uma linguagem vinculada à SQL que tem as funções de editar, adicionar ou excluir dados de um banco de dados.

II. DQL é uma linguagem vinculada à SQL que tem as funções ler ou consultar dados de um banco de dados.

III. DDL é uma linguagem vinculada à SQL que tem a função de definir a forma como um banco de dados será estruturado.


Marque a alternativa CORRETA:


A

Todas as afirmativas estão corretas.


B

Nenhuma afirmativa está correta.


C

Apenas uma afirmativa está correta.


D

Apenas duas afirmativas estão corretas.

Foi executada a consulta abaixo:


select b.id_municipio from municipios as m

right join bairros as b on (m.id_municipio=b.id_municipio)

where m.id_municipio is null


Qual é o valor esperado como retorno?


A

NULL


B

11


C

12


D

13


E

15

Qual é a função principal dos comandos DML (Linguagem de Manipulação de Dados) em um sistema de gerenciamento de banco de dados?


A

Definir a estrutura do banco de dados, como tabelas, índices e restrições.


B

Monitorar e controlar as transações no banco de dados.


C

Conceder permissões de acesso aos usuários do banco de dados.


D

Criar procedimentos armazenados para automatizar tarefas.


E

Realizar consultas e manipulações nos dados armazenados no banco de dados.

Marque a alternativa que contém as linguagens que são utilizadas para manipular dados e definir as estruturas de dados em um banco de dados:


A

CDL e DDL


B

DML E DDL


C

TML e DML


D

DDL e CDL


E

DML e CDL

Os SGBDs (Sistemas de Gerenciamento de Banco de Dados) ou DBMSs (Database Management Systems) são ferramentas fundamentais para o armazenamento, organização e recuperação eficiente de informações em aplicações de software. O primeiro passo é especificar esquemas conceituais e internos para o banco de dados e quaisquer mapeamentos entre os dois. Quando nenhuma separação estrita de níveis é mantida, uma linguagem é usada pelo DBA e pelos projetistas de banco de dados para definir ambos os esquemas. A linguagem mencionada é a Linguagem de:


A

definição de dados (DDL).


B

definição de visualização (VDL).


C

consulta estruturada (SQL).


D

manipulação de dados (DML).


E

definição de armazenamento (SDL).

Para implementar um SGBD, inicia-se com a especificação dos esquemas conceituais e internos para o banco de dados e seus mapeamentos. Então, uma linguagem é usada pelo DBA e pelos projetistas de banco de dados para definir ambos os esquemas. Assinale a alternativa que apresenta a sigla da linguagem referida de definição de dados.


A

VDL.


B

SDL.


C

SQL.


D

DML.


E

DDL.

Em linguagem de manipulação de dados DML, o operador SQL BETWEEN serve para


A

delimitar o valor de uma coluna na cláusula WHERE.


B

delimitar as colunas a serem apresentadas na cláusula WHERE.


C

delimitar os limites de um campo para a cláusula INSERT.


D

restringir a quantidade de linhas a serem recuperadas na cláusula UPDATE.


E

restringir a quantidade de campos na cláusula DELETE.

Considere as categorias de comandos SQL: DDL, DCL e DML e a linguagem MySQL. A alternativa que contém apenas dois comandos de cada categoria é


A

update, grant, rename, revoke, alter e truncate.


B

insert, create, revoke, update, delete e alter.


C

detete, grant, drop, alter, revoke e truncate.


D

rename, alter, detete, insert, truncate e grant.


E

insert, create, grant, update, truncate e revoke.

O SQL é uma linguagem padrão para manipulação de registros em bancos de dados relacionais. A linguagem SQL apresenta uma organização estrutural bem definida que divide seus comandos em 5 subconjuntos diferentes. Considerando seus conhecimentos sobre SQL, analise as afirmações a seguir:


I. O DML (Data Manipulation Language) é o subconjunto do SQL que define os comandos usados para manipular os dados armazenados em um banco. Os comandos mais importantes desse subconjunto são: INSERT, DELETE e UPDATE.

II. O DQL (Data Query Language) é o conjunto SQL que define o comando mais popular da linguagem, o SELECT.

III. O DDL (Data Definition Language) é o subconjunto SQL que apresenta comandos usados para gerenciar as estruturas do banco de dados. Os comandos mais importantes definidos pelo DDL são: CREATE, DROP e ALTER.

IV. O DCL (Data Control Language) é o subconjunto no qual encontramos comandos para controlar o acesso aos dados da nossa base. Utilizando esse subconjunto, conseguimos estabelecer restrições e permissões para quem acessa o banco de dados por meio dos comandos GRANT, TRUNCATE e REVOKE.

V. O DTL (Data Transaction Language) — também conhecido como TCL (Transaction Control Language) é o subconjunto SQL que define comandos que utilizamos quando é necessário gerenciar transações feitas no banco de dados. Isso significa que eles permitem iniciar, confirmar e desfazer determinadas alterações. Os comandos estabelecidos pelo conjunto são COMMIT, BEGIN e ROLLBACK.


É CORRETO afirmar:


A

Apenas I, II, III e IV estão corretas


B

Apenas I, III, IV e V estão corretas


C

Apenas I, II, III e V estão corretas


D

Apenas II, III, IV e V estão corretas


E

Apenas III, IV e V estão corretas

   
Gerar simulado