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
 
10 questões encontradas
Questões por página
20
Mais recentes
 

Em um banco de dados relacional, um administrador precisa modificar os valores dos atributos de uma ou mais tuplas, a partir da cláusula UPDATE. Qual cláusula adicional especifica os atributos que serão modificados e seus novos valores?


A

WHO.


B

INTO.


C

ALTER.


D

SET.


E

PUT.

Considerando o sistema gerenciador de banco de dados MS SQL Server 2019, o comando para definir o formato de data para dia/mês/ano é:


A

SET DATEFORMAT dma;


B

SET DATEFORMAT ddmmmaaa;


C

SET DATEFORMAT dd/mmm/yyyy;


D

SET DATEFORMAT d-m-y;


E

SET DATEFORMAT dmy;

Ano: 2025
Prova: CESPE/CEBRASPE - PCDF - Gestor de Apoio - Área: Analista de Informática Banco de Dados . - 2025

O comando SQL MODIFY é usado para atualizar dados existentes em uma tabela do banco de dados.


C

Certo


E

Errado

Considere a tabela a seguir, chamada Produtos, em um banco de dados de comércio eletrônico:



Nesse caso, o analista de dados precisa realizar as operações a seguir, utilizando comandos SQL:


I. Atualizar o preço do ‘Smartphone X’ para R$ 1350,00.

II. Adicionar um novo produto: ‘Teclado Mecânico’, com o preço R$ 400.00 e a quantidade 30.

III. Remover o ‘Fone de ouvido Y’ do estoque.


Em relação aos comandos DML necessários para executar essas operações, assinale com V as afirmativas verdadeiras e com F as falsas.


( ) O comando UPDATE produtos SET preco = 1350.00 WHERE nome_produto = ‘Smartphone X’; realizaria a primeira operação com sucesso.

( ) O comando INSERT INTO produtos (id_produto, nome_produto, preco, quantidade_estoque) VALUES (4, ‘Teclado Mecânico’, 400.00, 30); adicionaria o novo produto, assumindo que id_produto pode ser inserido manualmente.

( ) A remoção do ‘Fone de ouvido Y’ seria feita com um comando SELECT seguido de uma cláusula DELETE.


Assinale a sequência correta.


A

V F V


B

F V F


C

F F V


D

V V F

Referente a criação Tabelas com SQL, observe o trecho abaixo:


CREATE TABLE registro_entrada (

‘id’ INT(11) NOT NULL AUTO_INCREMENT ,

‘valor_total’ DECIMAL(9,2) NULL DEFAULT '0.00' ,

‘data_entrada’ DATE NULL DEFAULT NULL ,

‘fornecedor_id’ INT NOT NULL ,

PRIMARY KEY (‘id’) ,

FOREIGN KEY (‘fornecedor_id’ )

REFERENCES ‘supermercado’.’fornecedor’ (‘id’ )

ON DELETE CASCADE

ON UPDATE CASCADE

)


Esse código contém uma instrução que indica, se um registro for atualizado na tabela pai, os registros correspondentes nesta tabela também serão atualizados. Marque a alternativa que contém corretamente essa instrução.


A

ON DELETE CASCADE


B

UPDATE CASCADE


C

REFERENCES ‘supermercado’.’fornecedor’ (‘id’ )


D

‘fornecedor_id’ INT NOT NULL ,

Em um Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR), existem diferentes opções de comandos Structured Query Language ou simplesmente SQL que podem ser utilizados para realizar as operações de cadastro, consulta e exclusão de registros, as quais permitem a interação entre campos e tabelas. Tendo em vista que existem diversos comandos relacionados às operações em questão, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).


( ) O comando UPDATE é utilizado exclusivamente para inserir novos registros em uma tabela.

( ) O comando SELECT é fundamental para consultar e extrair dados específicos de uma tabela, permitindo a realização de diversas análises e relatórios.

( ) O comando DELETE é utilizado para remover registros completos de uma tabela, sendo uma operação irreversível e que deve ser realizada com cautela.


As afirmativas são, respectivamente,


A

F – F – F.


B

V – F – V.


C

F – V – V.


D

V – V – F.


E

V – V – V.

O comando SQL a seguir permite atualizar a data do certificado para ‘2024‑01‑01’, em que o id_inscricao é igual a 1.



C

Certo


E

Errado

Ano: 2024
Prova: CESPE/CEBRASPE - MPO - Analista de Planejamento - Área Infraestrutura em TI Especifica - 2024

Considere que, em certa loja, os pedidos realizados por vendedores sejam salvos em uma tabela SQL pedidos, que as informações dos vendedores dessa loja sejam registradas na tabela vendedores e que cada um desses vendedores possua um código que é salvo na variável codigo_vendedor. Nessa situação hipotética, a execução do comando a seguir permitirá apagar todos os registros de pedidos realizados por vendedores-fantasmas (operação caça-fantasma).


C

Certo


E

Errado

Em Banco de Dados, a sigla DML está relacionada a:


A

Linguagem de definição de dado.


B

Linguagem de manipulação de dados.


C

Linguagem de controle de dados.


D

Linguagem de controle de transação.


E

Linguagem de consulta de dados.

Você é um técnico em informática no Ministério Público de Roraima e recebe a incumbência de avaliar um erro em um relatório. A seguinte consulta é apresentada como causa do erro:


SELECT *

FROM SERVIDOR, DEPARTAMENTO;


Assinale a alternativa que melhor descreve essa consulta.


A

A consulta realiza uma junção externa entre SERVIDOR e DEPARTAMENTO, trazendo todas as colunas de ambas as tabelas.


B

A consulta realiza um produto cartesiano entre SERVIDOR e DEPARTAMENTO, trazendo todas as colunas de ambas as tabelas.


C

A consulta realiza um produto cartesiano entre EMPREGADO e DEPARTAMENTO, trazendo todas as colunas de ambas as tabelas.


D

A consulta realiza uma junção externa entre EMPREGADO e DEPARTAMENTO, trazendo todas as colunas de ambas as tabelas.


E

A consulta apresenta todas as colunas que começam com * nas tabelas SERVIDOR e DEPARTAMENTO.

 
 
Gerar simulado