Questões de Concurso Sobre álgebra relacional em banco de dados

Foram encontradas 200 questões

Q1170421 Banco de Dados
A álgebra relacional é uma linguagem de consulta que consiste em um conjunto de operações que usam uma ou duas relações com entrada e produzem uma nova relação como resultado. Assinale a alternativa que apresenta as operações fundamentais da álgebra relacional.
Alternativas
Q961914 Banco de Dados

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):

Alternativas
Q961913 Banco de Dados
Álgebra Relacional é um conjunto básico de operações para o modelo relacional de banco de dados os quais permite que um usuário especifique as solicitações de recuperação básica através de expressões. Sobre as definições das operações da álgebra relacional, é INCORRETO afirmar que:
Alternativas
Q954565 Banco de Dados

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.

Alternativas
Q954558 Banco de Dados

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.

Alternativas
Q952928 Banco de Dados
De acordo com a álgebra relacional, marque a opção que contenha apenas operações fundamentais.
Alternativas
Q946487 Banco de Dados
Considere o banco de dados relacional abaixo, no qual as chaves primárias estão sublinhadas
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) é
Alternativas
Q928895 Banco de Dados

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.

Alternativas
Q914458 Banco de Dados
No contexto da otimização de consultas para bancos de dados, a Álgebra Relacional tem um papel importante, especialmente na construção das query trees para a representação de planos de execução. As operações primitivas da AR são definidas como as operações que não podem ser expressas por meio das demais operações. Assinale a opção que apresenta a lista que contém as cinco operações primitivas da AR.
Alternativas
Q903106 Banco de Dados

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:

Alternativas
Q891112 Banco de Dados
A otimização de consultas realizada pelo SGBD através da ordenação das operações da álgebra relacional em uma árvore de consulta é chamada de otimização baseada em
Alternativas
Q886681 Banco de Dados

A Figura 1 a seguir exibe duas relações que fazem parte de um banco de dados relacional.


Imagem associada para resolução da questão


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


Imagem associada para resolução da questão


Qual sequência de operações é compatível com a relação resultante?

Alternativas
Q875609 Banco de Dados

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.

Alternativas
Q869710 Banco de Dados
Considere duas tabelas S (A, B, C) e T (X, Y, Z, A) de um banco de dados relacional, sendo A e X chaves primárias das tabelas S e T, respectivamente, e A chave estrangeira na tabela T, com origem em S. Dessa forma, é correto afirmar que 
Alternativas
Q850316 Banco de Dados
Identifique a operação que NÃO faz parte das operações do conjunto básico da álgebra relacional.
Alternativas
Q849605 Banco de Dados
Considere R uma relação que possui os atributos A, B, C e D. Na álgebra relacional, para gerar uma nova relação R’ a partir de R, cujos atributos são A e B, utiliza-se a operação
Alternativas
Q834608 Banco de Dados

Considere a seguinte consulta SQL válida para determinado banco de dados relacional:


Imagem associada para resolução da questão


Com base na consulta e aplicando os conceitos da álgebra relacional, assinale V (verdadeiro) ou F (falso) em cada afirmativa.


( ) A linha 1 indica a operação de projeção a ser realizada sobre as relações envolvidas.

( ) A linha 4 indica a operação de agrupamento.

( ) A linha 2 indica a operação de produto cartesiano.

( ) A linha 3 indica a operação de seleção .


A sequência correta é

Alternativas
Q831564 Banco de Dados

Com base na seguinte expressão algébrica relacional:


Π numf (Funcionarios) ∩ Π numf (Dependentes)


a expressão SQL correspondente é

Alternativas
Q791955 Banco de Dados
Considere a tabela representada abaixo, onde CPF é uma chave primária: EMPREGADO (CPF, PrimeiroNome, UltimoNome, Departamento, Salario) Qual é a expressão, em álgebra relacional, que retorna os nomes (PrimeiroNome) dos empregados com salário (Salario) menor que 1000 e que trabalhem no departamento (Departamento) de número 11?
Alternativas
Q786886 Banco de Dados
Considere uma tabela relacional “R” e seus atributos definidos por R (F1F2F3F4 F5) com dependências funcionais F1F2F3 Imagem associada para resolução da questão F4F5 e F5 Imagem associada para resolução da questão F1F2. Com base nessas informações, assinale a alternativa que contém o número total de superchaves distintas para essa tabela. 
Alternativas
Respostas
61: B
62: E
63: D
64: E
65: C
66: D
67: A
68: B
69: B
70: A
71: A
72: B
73: C
74: A
75: D
76: C
77: E
78: D
79: B
80: D