Questões de Concurso
Sobre álgebra relacional em banco de dados
Foram encontradas 203 questões
Analise a veracidade de cada uma das afirmativas apresentadas em I, II, III e IV e assinale a alternativa correta.
I. A subconsulta identificada como (a) não está correlacionada à consulta externa, e seleciona todos os exames que foram realizados pelo laboratório ExameLab em 12/01/2018.
II. A subconsulta identificada como (b) está correlacionada à consulta externa, e seleciona todos os exames que foram realizados na data de 12/01/2018 pelo paciente que está sendo avaliado na consulta externa.
III. Se a diferença entre o resultado da subconsulta identificada como (a) e o resultado da subconsulta identificada como (b) é vazio, significa que o paciente selecionado na consulta externa realizou todos os exames que foram realizados no laboratório ExameLab em 12/01/2018.
IV. A consulta SQL equivale a uma aplicação do operador de divisão em álgebra relacional.
CANDIDATO (Inscricao, Nome, Idade) SALA (Numero, Quantidade) ALOCA (Inscricao, Numero)
Considere que a primeira relação descreve os candidatos em um concurso; a segunda, a sala de uma escola onde acontecerá o concurso, representada por um número e a quantidade de lugares dessa sala; e a terceira, em qual sala o candidato fará a prova.
Assinale a alternativa com a expressão da Álgebra Relacional que gera uma relação com duas colunas, sendo a primeira o nome do candidato e a segunda o número da sala onde este fará a prova.
Considere o seguinte comando escrito em álgebra relacional:
πproduto(catalogo)
Esse comando resulta na
Considere o seguinte comando escrito em álgebra relacional:
σproduto = lápis(compras)
Esse comando resulta na
Considere as afirmações a seguir:
I - Heurísticas e estimativas de custos são técnicas utilizadas para otimização de consultas.
II - A principal heurística utilizada para otimização de consultas consiste em aplicar primeiro as operações que reduzem o tamanho dos resultados intermediários.
III - No processo de otimização de consultas, deve-se sempre escolher o algoritmo de busca binária.
IV - As principais Regras Gerais de transformação para operações da Álgebra Relacional baseiam-se em associatividade, comutatividade e operações em cascata.
Está(ão) correta(s):
Julgue o item subsecutivo, a respeito de linguagem de definição e manipulação de dados.
O comando WHERE do SQL corresponde à operação de
projeção da álgebra relacional.
Acerca dos conceitos de otimização de consultas SQL e técnicas de análise de desempenho, julgue o próximo item.
Álgebra relacional é um conjunto de operações sobre relações,
sendo gerada dessas operações uma relação de saída.
empregado (nome_pessoa, endereco, cidade) trabalha (nome_pessoa,nome_empresa,salario) empresa (nome_empresa,cidade) gerencia (nome_pessoa, nome_gerente)
Uma expressão da álgebra relacional que retorna o nome de todos os funcionários que moram na mesma cidade e na mesma rua, bem como seu(s) gerente(s) é
No processo de otimização e processamento de consultas em bancos de dados relacionais, a construção da query tree (ou árvore de consulta) é feita com base nas operações da Álgebra Relacional.
Assinale a opção que indica as operações primitivas dessa álgebra, ou seja, as operações que não podem ser expressas por combinações das demais operações.
Levando em conta a álgebra relacional, analise as proposições abaixo.
1) As operações de união e interseção são comutativas.
2) As operações de união e interseção não são associativas.
3) A operação de subtração é comutativa.
Está(ão) correta(s), apenas:
A Figura 1 a seguir exibe duas relações que fazem parte de um banco de dados relacional.

Sobre essas relações foi aplicada uma sequência de operações da Álgebra Relacional, que resultou na relação exibida na Figura 2.

Qual sequência de operações é compatível com a relação resultante?
A respeito de sistemas gerenciadores de banco de dados, julgue o próximo item.
O comando SQL select campo from tabela corresponde
a uma operação de projeção da álgebra relacional.