Questões de Concurso Sobre banco de dados relacionais em banco de dados

Foram encontradas 1.924 questões

Q4083501 Banco de Dados

Para a questão considere a tabela de banco de dados tblcores apresentada a seguir.



O que será exibido caso a próxima instrução SQL seja executada?



SELECT valorA-valorB as V FROM tblcores WHERE V>0;

Alternativas
Q4083499 Banco de Dados

Para a questão considere a tabela de banco de dados tblcores apresentada a seguir.



O que será exibido caso a próxima instrução SQL seja executada?



SELECT * FROM tblcores


WHERE valorA=valorB

Alternativas
Q4081933 Banco de Dados

Para as questões de 17 a 20 considere a tabela de banco de dados tblprodutos a seguir. 



O que será exibido caso a próxima instrução SQL seja executada?

SELECT * FROM tblprodutos

WHERE preco<3200 AND preco>3800

ORDER BY produto DESC

Alternativas
Q4081930 Banco de Dados

Para as questões de 17 a 20 considere a tabela de banco de dados tblprodutos a seguir. 



O que será exibido caso a próxima instrução SQL seja executada?

SELECT * FROM tblprodutos WHERE produto NOT LIKE '%t%'
Alternativas
Q4081789 Banco de Dados
Para a questão, considere o seguinte esquema de banco de dados:

tabela_vendedores {nome_vendedor, salario, idade, sexo}
No esquema de banco de dados apresentado é correto afirmar que o atributo nome_vendedor é uma chave
Alternativas
Q4081787 Banco de Dados
Para a questão, considere o seguinte esquema de banco de dados:

tabela_vendedores {nome_vendedor, salario, idade, sexo}

Considere a seguinte cláusula escrita na sintaxe ANSI SQL 


SELECT nome_vendedor, novo_salario = (salario * 1.75)

FROM tabela_vendedores

WHERE idade > 40;


O objetivo dela é 

Alternativas
Q4077213 Banco de Dados
Assinale a alternativa que preenche corretamente as lacunas do texto abaixo:
O conceito básico de chave de um Banco de Dados é que é uma ou mais colunas que distinguem uma linha das demais dentro de uma tabela, sendo esta chamada de___________ ou para relacionar com outra tabela, chamada de ___________. Essas chaves é que determinam a unicidade de cada registro dentro de uma tabela.
Alternativas
Q4076868 Banco de Dados
Em um script de manipulação de dados, que "comando" tem a função de fazer o apontamento da chave primária de uma tabela para a chave estrangeira de outra tabela?
Alternativas
Q4076861 Banco de Dados
Um dos mais importantes princípios de um modelo de banco de dados é o princípio da integridade dos dados, realizado através de restrições que são condições obrigatórias impostas pelo modelo para manter a consistência dos dados. Assinale a alternativa que se refere aos tipos de restrições de integridade descritas abaixo:
I.Uma chave primária não pode assumir valor nulo em qualquer tupla da relação.
II.Especificam que o valor de um atributo deve obedecer a definição dos valores admitidos para a coluna
Alternativas
Q4076582 Banco de Dados
Em uma aula de SQL, há duas tabelas: Aluno(id_aluno, nome) e Matricula(id_matricula, id_aluno, curso). O instrutor deseja listar os nomes dos alunos e os cursos correspondentes, considerando a relação entre as chaves. A consulta adequada é:
Alternativas
Q4071609 Banco de Dados
Considere a seguinte situação hipotética:
Uma universidade utiliza um sistema acadêmico para gerenciar informações de estudantes, dados cadastrais de pessoas e emissão de cartões institucionais. Um analista de dados precisa identificar estudantes ativos que ainda não possuem cartão institucional emitido.
Para isso, foi utilizada a seguinte consulta SQL em um banco de dados MySQL:
 Imagem associada para resolução da questão
Considere ainda que o analista avalia o seguinte plano de execução simplificado obtido por meio do comando EXPLAIN:
 Imagem associada para resolução da questão
Com base na consulta apresentada, na semântica das operações de junção e em aspectos de otimização de consultas SQL, analise as afirmações a seguir.

I. A consulta apresentada pode ser reescrita de forma logicamente equivalente, utilizando uma subconsulta com NOT EXISTS para identificar estudantes que não possuem registros correspondentes na tabela cartoes_acesso.
II. No plano de execução apresentado, o tipo ALL, na tabela estudantes, indica que o otimizador está realizando uma varredura completa da tabela, o que pode ocorrer quando não há índice adequado para a condição de busca utilizada.
III. Caso a condição ca.id_cartao IS NULL fosse movida da cláusula WHERE para a cláusula 0N do LEFT JOIN, o resultado da consulta permaneceria o mesmo.
IV. A consulta utiliza um padrão conhecido como anti-join, frequentemente empregado para localizar, em uma tabela, registros que não possuem correspondência em outra tabela.

Assinale a alternativa CORRETA.
Alternativas
Q4067555 Banco de Dados
No processo de modelagem e normalização de bancos de dados relacionais, uma tabela atinge a Terceira Forma Normal (3FN) quando preenche requisitos específicos. Assinale a alternativa que indica corretamente uma dessas condições.
Alternativas
Q4067006 Banco de Dados
Os Sistemas Gerenciadores de Bancos de Dados (SGDB) são conjuntos de softwares desenvolvidos com o intuito de gerenciar acesso às informações contidas nos bancos de dados, que são arquivos físicos armazenados em disco. Na gestão logística, de suprimentos e estoques, é comum a utilização de bancos de dados do tipo: 
Alternativas
Q4065615 Banco de Dados
No contexto da modelagem de dados relacional, a normalização tem como objetivo reduzir redundâncias e evitar anomalias de inserção, atualização e exclusão. A Primeira Forma Normal (1FN) estabelece requisitos fundamentais para a estrutura das tabelas.
Assinale a alternativa correta considerando os princípios da Primeira Forma Normal
Alternativas
Q4065614 Banco de Dados
Em um banco de dados relacional, a correta definição de chaves e restrições de integridade é fundamental para garantir consistência e confiabilidade das informações armazenadas.
Assinale a alternativa correta considerando os conceitos de chave primária, chave estrangeira e integridade referencial.
Alternativas
Q4063106 Banco de Dados
Durante a modernização do ambiente de dados de uma autarquia estadual, a equipe de tecnologia decidiu migrar parte dos sistemas institucionais para o PostgreSQL, considerando sua robustez e recursos avançados de gerenciamento de dados. Em uma reunião técnica, foram discutidos alguns aspectos relacionados ao funcionamento e às características desse sistema gerenciador de banco de dados. Baseado nas características e no funcionamento do PostgreSQL, assinale a alternativa CORRETA:
Alternativas
Q4063095 Banco de Dados
Uma equipe de TI de um órgão público está modelando o banco de dados de um sistema para gerenciamento de atendimentos técnicos realizados em equipamentos de informática distribuídos pelos setores da instituição. Durante a etapa de levantamento de requisitos, foi identificado que:

- Cada equipamento possui um número de patrimônio e pertence a um setor;
- Técnicos registram atendimentos sempre associados a um equipamento específico;
- Um mesmo equipamento pode receber diversos atendimentos ao longo do tempo;
- Cada atendimento registra data, descrição do problema e o técnico responsável.

Na etapa inicial de modelagem conceitual, um analista propôs as entidades Equipamento, Técnico e Atendimento, bem como os relacionamentos necessários entre elas.
Considerando conceitos fundamentais de banco de dados, tabelas, registros, campos e modelagem por entidades e relacionamentos, assinale a alternativa CORRETA:
Alternativas
Q4063090 Banco de Dados
Durante o desenvolvimento de um aplicativo interno utilizado por servidores em tablets para registrar inspeções de equipamentos em campo, a equipe de tecnologia optou por utilizar SQLite como mecanismo de armazenamento de dados local. A escolha foi motivada pela necessidade de manter registros mesmo quando o dispositivo estivesse temporariamente sem conexão com a rede institucional. Ao analisar a solução adotada, um técnico de tecnologia da informação revisou algumas características associadas ao funcionamento do SQLite e à sua utilização em aplicações. Com base nessas informações e em conceitos relacionados ao SQLite, analise as afirmativas a seguir:

I.O SQLite consiste em um mecanismo de banco de dados relacional que pode ser incorporado diretamente à aplicação, dispensando a necessidade de um servidor de banco de dados em execução separadamente.
II.Em muitas aplicações móveis ou embarcadas, o SQLite armazena o banco de dados em um único arquivo no sistema de arquivos do dispositivo.
III.Embora utilize SQL para manipulação de dados, o SQLite foi projetado apenas para leitura de informações, não oferecendo suporte a operações de inserção ou atualização de registros.
IV.A utilização do SQLite costuma ser considerada em cenários nos quais o volume de dados e o número de conexões simultâneas tendem a ser menores quando comparados a bancos utilizados em grandes servidores corporativos.
V.Em aplicações que utilizam SQLite, tabelas e registros podem ser manipulados por comandos SQL semelhantes aos utilizados em outros sistemas relacionais.

Assinale a alternativa CORRETA:
Alternativas
Q4063085 Banco de Dados
Durante a manutenção de um sistema de controle de chamados técnicos utilizado por um órgão público, um técnico de tecnologia da informação precisou analisar algumas instruções SQL aplicadas sobre a tabela Chamados, que possui a seguinte estrutura simplificada:

Imagem associada para resolução da questão

O objetivo era compreender como determinados comandos de manipulação de dados estavam sendo utilizados no banco de dados do sistema.
Considerando os conceitos relacionados à linguagem SQL e aos comandos SELECT, INSERT, UPDATE e DELETE, analise as assertivas a seguir e assinale V (verdadeiro) ou F (falso):

(__)O comando SELECT não permite transferir dados armazenados em uma ou mais tabelas, mesmo que existam cláusulas que restrinjam os resultados obtidos.
(__)Uma instrução INSERT pode ser utilizada para adicionar novos registros em uma tabela, desde que os valores informados sejam compatíveis com os campos definidos na estrutura da tabela.
(__)O comando UPDATE é empregado para modificar dados já existentes, sendo comum a utilização de uma cláusula de condição para delimitar quais registros serão alterados.
(__)A instrução DELETE remove registros de uma tabela; caso seja executada sem uma condição de filtragem, poderá afetar todos os registros armazenados.
(__)O comando SELECT altera diretamente os valores armazenados em registros que atendem aos critérios definidos na consulta.
(__)Em muitos sistemas gerenciadores de banco de dados, os comandos INSERT, UPDATE e DELETE são classificados como operações de manipulação de dados.

Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso): 
Alternativas
Q4063082 Banco de Dados
Em um instituto de pesquisa, a equipe de tecnologia da informação decidiu utilizar MySQL como sistema gerenciador de banco de dados para armazenar informações de projetos, pesquisadores e relatórios técnicos. Durante a implementação inicial, um técnico foi encarregado de revisar algumas decisões relacionadas ao funcionamento do MySQL, às suas características e à forma como ele gerencia dados em aplicações institucionais. Com os conhecimentos e em aspectos associados ao MySQL, assinale a alternativa CORRETA:
Alternativas
Respostas
161: C
162: C
163: E
164: C
165: D
166: D
167: A
168: D
169: D
170: B
171: C
172: C
173: A
174: A
175: C
176: E
177: E
178: E
179: A
180: D