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
 

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.

Qual comando SQL é usado para atualizar dados em uma tabela chamada "Clientes" onde o campo "Status" seja "Ativo" para "Inativo"?


A

MODIFY Clientes SET Status='Inativo' WHERE Status='Ativo'


B

CHANGE Clientes SET Status='Inativo' WHERE Status='Ativo'


C

ALTER Clientes SET Status='Inativo' WHERE Status='Ativo'


D

UPDATE Clientes SET Status='Inativo' WHERE Status='Ativo'

Analise a tabela Estudantes criada através do comando CREATE, na linguagem SQL, a seguir:


CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER);


Qual é a forma correta do comando INSERT para incluir uma linha nessa tabela?


A

INSERT FROM Estudantes (id_aluno, nome, login, idade) VALUES (1, ‘Kirk’, ‘[email protected]’, 19);


B

INSERT FROM TABLE Estudantes (id_aluno, nome, login, idade) VALUES (2, ‘Spock’, ‘[email protected]’, 19);


C

INSERT IN TABLE Estudantes (id_aluno, nome, login, idade) VALUES (3, ‘McCoy’, ‘[email protected]’, 19);


D

INSERT INTO Estudantes (id_aluno, nome, login, idade) VALUES (4, ‘Uhura’, ‘[email protected]’, 19);


E

INSERT TO Estudantes (id_aluno, nome, login, idade) VALUES (5, ‘Scotty’, ‘[email protected]’, 19);

No contexto do banco de dados Oracle, uma view é updatable quando pode ser alvo de comandos update, delete, insert. Qual operador/cláusula é permitido(a) na definição de uma view updatable no Oracle?


A

Cláusula GROUP BY.


B

Operador INNER JOIN.


C

Operadores de conjunto UNION e UNION ALL.


D

Cláusula DISTINCT.

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

Um programador de banco de dados (BD) deseja inserir o registro (‘012’, ‘JJJ’,’programador’) na Tabela ‘Funcionario’ de um BD, que tem os campos ‘código’, ‘nome’ e ‘funcao’. Ele vai usar, para isso, comandos do SQL. No caso, o comando para essa ação é:


A

ALTER INTO Funcionario (código, nome funcao) VALUES (‘012’, ’JJJ’, ’programador’)


B

UPDATE INTO Funcionario WHERE VALUES EQUAL (‘012’, ’JJJ’, ’programador’)


C

INSERT INTO Funcionario (código, nome, função) VALUES (‘012’, ‘JJJ’, ’programador’)


D

SELECT Funcionario WHERE (‘012’, ’JJJ’, ’programador’)

Carol deseja utilizar a linguagem SQL, especificamente a Linguagem de Manipulação de Dados (DML) e a Linguagem de Definição de Dados (DDL). Carol precisa de um comando para mudar valores de dados em uma linha da tabela e apagar um objeto do banco de dados. Nesse caso, ela deve utilizar os seguintes comandos, respectivamente:


A

COMMIT e REVOKE;


B

UPDATE e DROP;


C

ALTER TABLE e DROP;


D

UPDATE e DELETE;


E

ALTER TABLE e

O analista Júnior está realizando cargas na tabela TAB_CADASTRO a partir do arquivo cadastro.csv. Após realizar a primeira carga, ele verificou que os dados foram carregados com diversos erros.


Para apagar os dados da tabela, mantendo a sua estrutura, Júnior deve executar o comando:


A

SET TABLE


B

ALTER TABLE


C

DROP TABLE


D

DELETE TABLE


E

TRUNCATE TABLE

Na linguagem SQL (Structured Query Language), ao ser executado um comando UPDATE, qual será o resultado se for omitida a cláusula WHERE?


A

Somente os registros com valores nulos serão atualizados.


B

Não será permitido concluir a execução do comando, pois a cláusula WHERE é obrigatória.


C

Nenhum registro da tabela será atualizado.


D

Serão atualizados todos os registros da tabela.


E

A tabela será excluída.

Na linguagem SQL, o comando DELETE FROM <tabela> WHERE <condição> , executa a seguinte ação.


A

Exclui todas as tabelas em que o predicado especificado seja verdadeiro.


B

Exclui todos os registros da tabela em que o predicado especificado seja verdadeiro.


C

Exclui todos os registros da tabela em que o predicado especificado seja verdadeiro, preservando os relacionamento criados anteriormente.


D

Exclui todas as tabelas e o seus respectivos dados em que o predicado especificado seja verdadeiro.

Podemos generalizar que todas operações em um software de banco de dados se resumem a criar, atualizar, recuperar e remover, isto por que, são quatro operações elementares em relação ao manuseio de dados. Assinale a alternativa que apresenta qual é a cláusula responsável pela criação de um novo registro em uma tabela, na linguagem SQL.


A

NEW


B

CREATE


C

ADD


D

INSERT

Na linguagem SQL, os comandos básicos correspondentes às ações de inserir, atualizar, destruir e selecionar registros, são dados pela sequência de comandos:


A

INSERT – UPDATE – DELETE – SELECT


B

WRITE – UPDATE – DELETE – SELECT


C

INSERT – UPDATE – ERASE – SELECT


D

WRITE – RELEASE – DELETE – SELECT


E

INSERT – RELEASE – DELETE – SELECT

Atualizações de dados, são realizadas constantemente em bancos de dados, desta forma, qual a finalidade da cláusula UPDATE em linguagem SQL.


A

Atualizar o nome da tabela


B

Atualizar o nome das views criadas para a tabela


C

Atualizar o tipo da coluna dos registros


D

Atualizar registros existentes de uma tabela

Em relação aos subconjuntos da linguagem SQL, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) INSERT, UPDATE e DELETE são comandos da DML (Linguagem de Manipulação de Dados).

( ) CREATE, ALTER e DROP são comandos da DDL (Linguagem de Definição de Dados).

( ) SELECT é um comando da DCL (Linguagem de Controle de Dados).


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

V – F – F.


B

V – V – F.


C

V – F – V.


D

F – F – V.


E

F – V – F.

Os comandos da linguagem SQL são divididos em conjuntos e essa separação é feita de acordo com o que cada comando faz. Os comandos que fazem atividades similares são agrupados no mesmo conjunto. Quanto aos comandos SQL, analise as afirmativas abaixo e dê valores (V) para verdadeiro ou (F) para falso.


( ) O comando ALTER é tipicamente do subconjunto do SQL denominado DML.

( ) O comando UPDATE é tipicamente do subconjunto do SQL denominado DML.

( ) O comando CREATE é tipicamente do subconjunto do SQL denominado DDL.


Assinale a alternativa que apresenta a sequência CORRETA:


A

V, F, F.


B

V, V, F.


C

F, V, V.


D

F, F, V.


E

V, F, V.

Com relação às tabelas cliente e visita, descritas anteriormente, o comando SQL que deleta corretamente os clientes que nunca visitaram o site é:


A

delete from cliente

where not exists

__(select * from visita v

____where v.codigo in cliente.codigo)


B

delete from cliente

where not exists

__(select * from visita v

___where v.codigo <> cliente.codigo)


C

delete from cliente

where codigo in (select codigo from visita)


D

delete from cliente

where codigo <> ALL (select codigo from visita)


E

delete from cliente

where (select count(*) from visita v

_______where v.codigo <> cliente.codigo) > 0

Considerando a linguagem SQL, o comando DELETE é responsável por:


A

Remover tuplas em uma dada relação.


B

Alterar valores de campos.


C

Agrupar valores de uma consulta.


D

Consultar dados em um banco de dados.


E

Inserir dados em uma relação.

Com base no comando SQL abaixo assinale a alternativa que tenha a interpretação técnica correta:


DELETE FROM func WHERE tipo IN (‘X’,’Y’):


A

apaga registros de uma tabela tipo que contenha no campo func caracteres iguais a ‘X’ e ‘Y’


B

apaga registros de uma tabela func que contenha no campo tipo caracteres iguais a ‘X’ e ‘Y’


C

apaga o campo tipo nos registros de uma tabela func que contenham os caracteres iguais a ‘X’ e ‘Y’


D

apaga o campo func nos registros de uma tabela tipo que contenham os caracteres iguais a ‘X’ e ‘Y’


E

apaga qualquer registro de uma tabela func que contenha o campo tipo com caracteres iguais a ‘XY’

No contexto dos subconjuntos da SQL, em qual deles está presente os comandos INSERT, DELETE e UPDATE?


A

DML – Linguagem de Manipulação de Dados.


B

DQL – Linguagem de Consulta de Dados.


C

DTL – Linguagem de Transação de Dados.


D

DCL – Linguagem de Controle de Dados.


E

DDL – Linguagem de Definição de Dados.

   
Gerar simulado