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

Foram encontradas 1.991 questões

Q3911066 Banco de Dados
Seja a tabela Pilotos definida em um banco de dados SQL e que não possui chave primária. O comando para inserir uma chave primária nessa tabela, definindo o campo cod para ser essa chave, é:
Alternativas
Q3910049 Banco de Dados
Um técnico em informática foi designado para auxiliar na manutenção do sistema de cadastro de alunos de uma escola. O sistema utiliza um banco de dados relacional para armazenar informações como nome, matrícula, curso e notas. Com base nos conceitos fundamentais sobre bancos de dados, analise as afirmativas a seguir:

I.Em um banco de dados relacional, os dados são armazenados em tabelas, que se organizam em linhas e colunas, facilitando a manipulação e a consulta das informações.

II.A chave primária é um campo que identifica de forma única cada registro de uma tabela e não pode conter valores repetidos ou vazios.

III.O comando DELETE é utilizado para alterar dados existentes em uma tabela, substituindo valores antigos por novos.

IV.A normalização é o processo de organização das tabelas com o objetivo de eliminar redundâncias e evitar inconsistências nos dados.

V.O relacionamento entre tabelas é feito por meio de chaves primárias e chaves estrangeiras, garantindo a integridade referencial do banco de dados.
Com base nas afirmativas, assinale a alternativa correta:
Alternativas
Q3907830 Banco de Dados
Na fase de projeto lógico, a conversão de relacionamentos recursivos (autorrelacionamento) exige atenção especial para evitar ambiguidades no esquema relacional final. Considerando a regra de mapeamento de uma relação 1:N (Um para Muitos) recursiva, assinale a alternativa correta.
Alternativas
Q3907820 Banco de Dados
A linguagem SQL (Structured Query Language − Linguagem de Consulta Estruturada) moderna inclui Funções de Janela (Window Functions) que permitem realizar cálculos analíticos sem a necessidade de agrupar as linhas do resultado. No contexto da função NTILE(n) aplicada ao particionamento de conjuntos de dados, assinale a alternativa correta.
Alternativas
Q3907365 Banco de Dados

Q49.png (296×165)


Considerando o código precedente, é correto afirmar que a chave primária é o campo:

Alternativas
Q3906940 Banco de Dados
        Em certa secretaria de fazenda, as tabelas contribuinte e pagamento armazenam, respectivamente, informações cadastrais e registros de pagamentos realizados pelos contribuintes, da seguinte forma.
Imagem associada para resolução da questão
        A administração tributária deve identificar pagamentos cujos valores estejam abaixo da média individual dos pagamentos de cada contribuinte, visando à detecção de possíveis inconsistências ou tentativas de fraude.
Considerando essa situação hipotética, assinale a opção em que é apresentada a instrução SQL por meio da qual a operação visada pela administração tributária será corretamente realizada. 
Alternativas
Q3906551 Banco de Dados

A respeito de bancos de dados e integração com fontes de dados, julgue o próximo item.  


Bancos de dados relacionais utilizam tabelas bidimensionais, e o MongoDB representa os dados em formato JSON ou XML.  

Alternativas
Q3902873 Banco de Dados
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?
Alternativas
Q3902860 Banco de Dados

As restrições básicas podem ser especificadas em SQL como parte da criação de tabelas, incluindo restrições de chave, integridade referencial, valores permitidos e nulidade. Sobre esse tema, analise as afirmativas a seguir:



I. A integridade referencial é especificada por meio da restrição FOREIGN KEY, associada à cláusula REFERENCES.


II. É possível definir um valor padrão para um atributo anexando a cláusula DEFAULT à definição do atributo.


III. A cláusula UNIQUE define a chave primária de uma relação.


IV. A cláusula CHECK impõe uma condição lógica que deve ser satisfeita pelos valores inseridos ou atualizados em uma coluna ou em um conjunto de colunas.


V. Se nenhuma cláusula DEFAULT for especificada para um atributo, o SQL define automaticamente o valor padrão como NOT NULL.



Estão CORRETAS:

Alternativas
Q3896469 Banco de Dados
Temos duas tabelas em um banco de dados: a tabela Empresa e a tabela Produto.

Q43_1.png (314×197)

Assinale a alternativa que apresenta o nome das colunas da tabela, bem como o número de linhas da tabela obtida como resultado da execução da seguinte operação SQL:

Q43_2.png (244×124)
Alternativas
Q3885620 Banco de Dados
Um SGBD relacional moderno está sendo usado para armazenar dados semiestruturados de configurações de produtos em um formato XML, utilizando um campo de tipo de dado XML nativo. O DBA precisa consultar apenas um nó específico dentro de um documento XML armazenado.
A linguagem de consulta padrão utilizada para buscar e extrair dados de documentos XML em um ambiente de banco de dados é
Alternativas
Q3885594 Banco de Dados
Considere um esquema de relação R(A, B, C), em que A é a chave primária.
Das regras de integridade relacional a seguir, a que impede que o atributo B de uma tupla em R contenha um valor que não exista como chave primária em nenhuma outra tabela, garantindo a consistência das referências entre relações é a 
Alternativas
Q3885591 Banco de Dados
Considere as tabelas FUNCIONARIO (ID, NOME, DEPTO_ID, SALARIO) e DEPARTAMENTO (DEPTO_ID, NOME_DEPTO).
Um analista de BI deseja obter os nomes de todos os departamentos cuja média salarial dos funcionários é superior à média salarial de todos os funcionários da empresa.
Assinale a opção que apresenta o comando SQL capaz de atender a essa requisição de forma mais concisa.
Alternativas
Q3885125 Banco de Dados
O Analista precisa adicionar um novo registro de ASSESSOR ao banco de dados do Gabinete, informando apenas o seu nome (Maria Souza) e a matrícula (9876).
O comando SQL mais adequado para realizar a inserção desse novo registro na tabela ASSESSOR é: 
Alternativas
Q3882837 Banco de Dados
Em um sistema, o engenheiro precisa consultar todos os CLIENTES e, se houver, os PEDIDOS que cada um fez. Clientes sem pedidos também devem ser listados.
Assinale a opção que identifica o tipo de junção SQL que garante que todas as linhas da tabela da esquerda (CLIENTE) sejam incluídas no resultado, independentemente de haver correspondência na tabela da direita (PEDIDO).
Alternativas
Q3878332 Banco de Dados

A QUESTÃO SE REFERE À TABELA DE FUNCIONÁRIOS A SEGUIR.  



Considere a seguinte consulta SQL:

SELECT nome, salario
FROM Funcionarios
ORDER BY salario DESC
LIMIT 3;

Qual será o resultado retornado?
Alternativas
Q3878331 Banco de Dados

A QUESTÃO SE REFERE À TABELA DE FUNCIONÁRIOS A SEGUIR.  



Considere a consulta SQL a seguir.

SELECT AVG(salario)
FROM Funcionarios
WHERE setor = 'RH';

Qual será o valor retornado?
Alternativas
Q3878330 Banco de Dados

A QUESTÃO SE REFERE À TABELA DE FUNCIONÁRIOS A SEGUIR.  



Considere a seguinte consulta SQL:


SELECT nome


FROM Funcionarios


WHERE setor = 'TI';



Qual será o resultado retornado por essa consulta?

Alternativas
Q3872682 Banco de Dados
Em sistemas informatizados, os bancos de dados são utilizados para organizar, armazenar e recuperar informações de forma estruturada. Considerando noções básicas sobre bancos de dados e seu uso em aplicações comuns, assinale a alternativa correta: 
Alternativas
Q3871962 Banco de Dados
Considere que no banco de dados relacional da SEPLAG, instalado e funcionando em condições ideais, foi criada Imagem associada para resolução da questão e alguns dados iniciais foram nela inseridos, conforme mostram os comandos SQL abaixo. 

Imagem associada para resolução da questão

Um Gestor de planejamento executou um comando SQL que apresentou o seguinte resultado:

 Imagem associada para resolução da questão

O comando SQL executado pelo Gestor foi:
Alternativas
Respostas
221: A
222: A
223: A
224: D
225: D
226: D
227: E
228: D
229: A
230: A
231: C
232: B
233: B
234: E
235: D
236: A
237: B
238: B
239: A
240: D