Questões de Concursos

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

O comando DELETE FROM pacientes; em SQL remove permanentemente a tabela pacientes e os seus dados do banco de dados.


C

Certo


E

Errado

Considere a seguinte tabela de um banco de dados relacional:


Aluno (Número, Nome, Curso)


O comando SQL para transferir o aluno de número 247 para o curso de Física é:


A

SET Aluno.Curso = Física

WHERE Número = 247;


B

SET Aluno

Curso = Física

FOR Número = 247;


C

UPDATE Aluno

SET Curso = Física

WHERE Número = 247;


D

UPDATE Aluno

Curso = Física

FOR Número = 247;


E

UPDATE Aluno.Curso = Física,

Aluno.Curso = 247;

Caso se deseje excluir da base de dados apenas o enfermeiro com ID 121, é suficiente executar o comando SQL a seguir.

DELETE *

FROM Enfermeiro

WHERE ID = 121;


C

Certo


E

Errado

Os bancos de dados relacionais utilizam a linguagem SQL para manipular e consultar dados. Com base nisso, qual alternativa pode ser considerada como a mais correta?


A

A instrução ‘SELECT * FROM tabela WHERE coluna = 'valor'’ é usada para atualizar um registro na tabela.


B

A instrução ‘INSERT INTO tabela (coluna1, coluna2) VALUES (valor1, valor2)’ é usada para remover registros de uma tabela.


C

A instrução ‘DELETE FROM tabela’ remove todos os registros de uma tabela, mantendo sua estrutura.


D

A instrução ‘UPDATE tabela SET coluna = 'valor'’ é usada para criar uma nova tabela no banco de dados.

Ano: 2024
Prova: SELECON - CEFET RJ - Técnico de Tecnologia da Informação - Área: Sistemas - 2024

Um administrador de dados de um Sistema de Gerenciador de banco de dados deseja remover todas as linhas de uma tabela. O comando SQL adequado para isso é o:


A

DENY


B

GRANT


C

REVOKE


D

TRUNCATE

Quando se trata de interação com um banco de dados usando a classe SqlCommand em C#, é essencial entender as distinções entre os métodos ExecuteNonQuery() e ExecuteReader(). Assinale a afirmativa que descreve corretamente essas diferenças.


A

ExecuteNonQuery() é utilizado apenas para consultas de seleção de dados; ExecuteReader() é usado para consultas de modificação de dados.


B

ExecuteNonQuery() retorna os dados da consulta em um objeto SqlDataReader; ExecuteReader() executa comandos que não retornam dados, como inserção, exclusão e atualização.


C

ExecuteNonQuery() é usado para consultas que retornam um único valor agregado, como uma soma ou contagem; ExecuteReader() é usado para consultas que retornam vários registros de dados.


D

ExecuteNonQuery() é utilizado para executar comandos que não retornam dados, como inserção, exclusão e atualização; ExecuteReader() é usado para consultas de seleção de dados que retornam um objeto SqlDataReader com os resultados.

O comando SQL para atualizar a idade e o departamento do enfermeiro com ID 2431 está descrito a seguir.

MODIFY Enfermeiro

SET Idade = 33, Departamento = ‘UTI’

WHERE ID = 2431;


C

Certo


E

Errado

Augusto recebeu um arquivo de texto contendo a lista dos equipamentos utilizados no Centro de Dados do Tribunal e precisa inseri-los no banco de dados de um sistema que é usado para gerenciar o patrimônio de TI.


Para criar um registro em uma tabela em um banco de dados utilizando SQL, deve-se usar o comando:


A

DROP TABLE


B

ADD RECORD


C

CREATE NEW


D

INSERT INTO


E

ALTER DATABASE

Ano: 2024
Prova: Instituto Access - Instituto de Acesso à Educação, Capacitação Profissional e Desenvolvimento Humano - Prefeitura - PEB II - Informática - 2024

Em bancos de dados relacionais, a linguagem SQL (Structured Query Language) é fundamental para a manipulação e consulta de dados. Sobre o SQL e seus dialetos, marque V para as afirmativas verdadeiras e F para as falsas.


(__) O SQL é uma linguagem padrão para gerenciar bancos de dados relacionais, mas cada sistema gerenciador de banco de dados (SGBD) pode ter suas próprias variações e extensões da linguagem.

(__) PL/SQL é um dialeto do SQL desenvolvido pela Microsoft e utilizado exclusivamente no sistema gerenciador de banco de dados SQL Server.

(__) Comandos SQL como SELECT, INSERT, UPDATE e DELETE são utilizados para consultar, inserir, atualizar e remover dados em tabelas, respectivamente.


Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:


A

V, V, V.


B

F, F, V.


C

V, F, V.


D

V, F, F.

Ao projetar um banco de dados, espera-se atualizar valores de alguns campos de uma tabela a cada vez que um novo registro é inserido em outra tabela.


Para que isso aconteça sem a intervenção do usuário, deve ser implementada, em SQL, a estrutura denominada


A

FUNCTION.


B

SCHEMA.


C

TRIGGER.


D

UPDATE.


E

VIEW.

No contexto da tabela IPCA apresentada, considere que ocorreu um acidente que fez com que diversas linhas dessa tabela tenham sido aleatoriamente deletadas, embora todos os índices dos meses de 2023 tenham permanecido intactos e nenhum dos anos tenha sido completamente deletado.


Analise as três versões de SQL que, pretensamente, poderiam recompor a tabela corretamente, inserindo os meses deletados com o valor nulo na coluna indice.


I. insert into IPCA(indice, ano, mes)

select NULL, a.ano, a.mes

from (select distinct ano, mes from IPCA) a

where not exists

(select * from IPCA x

where x.ano = a.ano

and x.mes = a.mes)

II. insert into IPCA(indice, ano, mes)

select NULL, a.ano, b.mes

from (select distinct ano from IPCA) a,

(select distinct mes from IPCA) b

where not exists

(select * from IPCA x

where x.ano = a.ano

and x.mes = b.mes)

III. insert into IPCA(indice, ano, mes)

select NULL, a.ano, a.mes

from IPCA a

where a.ano * 100 + a.mes not in

(select x.mes + x.ano * 100 from IPCA x)


A respeito da adequação desses comandos ao que se pretende, é correto concluir que


A

nenhum seria adequado.


B

somente I seria adequado.


C

somente II seria adequado.


D

somente III seria adequado.


E

todos seriam adequados.

SQL (Structured Query Language) é a linguagem padrão usada para gerenciar e manipular bancos de dados relacionais. Durante as aulas, aprendemos sobre os diferentes tipos de comandos SQL, incluindo DML (Data Manipulation Language) e DDL (Data Definition Language). Qual dos seguintes comandos SQL é usado para modificar dados existentes em uma tabela?


A

SELECT


B

INSERT


C

CREATE


D

DELETE


E

UPDATE

Um usuário do MySQL, em caráter de teste e aprendizado, decide criar um banco de dados chamado “TestDatabase”. Em seguida ele cria uma tabela nomeada “TestClientes” que contém os campos “id”, “cpf”, “endereco” e “produto”. Ao inserir dados na tabela, o usuário constatou que a linha correspondente ao ID 09 na tabela clientes está incompleta e, então, decide exclui-la. Qual das alternativas abaixo contém o comando que melhor corresponde a ação requerida pelo usuário?


A

DROP DATABASE TestDatabase WHERE id = ‘09’


B

EXCLUDE INTO TestClientes ‘id = 09’


C

INSERT INTO TestDatabase.TestClientes DELETE WHERE id = ‘09’


D

DROP FROM TestClientes WHERE id = ‘09’


E

DELETE FROM TestClientes WHERE id = '09'

O comando em SQL, para inserir um novo enfermeiro na tabela ENFERMEIRO, que possui as colunas ID (inteiro), Nome (texto), Idade (inteiro) e Departamento (texto) está especificado a seguir.

INSERT INTO Enfermeiro (ID, Nome, Idade, Departamento)

VALUES (1101, ‘João da Silva’, 32, ‘Emergência’);


C

Certo


E

Errado

Considere que um erro de programa na manipulação da tabela IPCA apresentada produziu a inserção de registros duplicados, de modo que algumas linhas da tabela ficaram com valores idênticos em suas colunas.


Analise as alternativas SQL que foram consideradas para a remoção das linhas redundantes.


I. Utilizar o comando delete com a cláusula except one.

II. Utilizar o comando delete incluindo a cláusula exists, o que faria com que a última linha de cada grupo de repetições não seria removida uma vez que não mais existiria uma outra linha idêntica.

III. Introduzir, temporariamente, uma nova coluna na tabela, com valores gerados por meio de um mecanismo de auto increment, ou sequence, e utilizar o uso do comando delete incluindo a cláusula exists.


Em relação a essas alternativas, é correto afirmar que


A

nenhuma funcionaria.


B

todas funcionariam.


C

somente I funcionaria.


D

somente II funcionaria.


E

somente III funcionaria.

Em um processo, o funcionário responsável foi substituído por outro funcionário da mesma organização. Tal substituição deve ser registrada no banco de dados do departamento de pessoal.


A cláusula SQL mais indicada para implementar essa alteração, mantendo a integridade do banco, é denominada


A

ALTER


B

INSERT


C

JOIN


D

UPDATE


E

WITH

Ao utilizar SQL para atualizar uma tabela no banco de dados relacional da empresa, utiliza-se o comando ________ para indicar a tabela a ser atualizada, o comando ________ para indicar a coluna a ser atualizada e o comando ________ para indicar a condição da atualização, ou seja, se a condição for falsa, a atualização não acontece.


Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.


A

SET – UPDATE – WHERE


B

UPDATE – SET – WHERE


C

SET – UPDATE – WHEN


D

UPDATE – SET – WHEN


E

SET – UPDATE – IF

Sobre a linguagem SQL (Structured Query Language), assinale a alternativa que corresponde a uma instrução capaz de copiar dados de uma tabela e inseri-los em outra tabela existente, desde que os tipos de dados nas tabelas de origem e destino correspondam.


A

SELECT DISTINCT TABLE


B

INSERT VALUES


C

SELECT INTO


D

INNER JOIN SELECT


E

INSERT INTO SELECT

   
Gerar simulado