Questões de Concurso Comentadas sobre álgebra relacional em banco de dados

Foram encontradas 137 questões

Q1962624 Banco de Dados

No contexto da teoria relacional para bancos de dados, seja R uma tabela relacional definida pelo conjunto de colunas C = {C1, C2, ... , Cn}.

Sendo X e Y subconjuntos de C, a dependência funcional X → Y é verificada, para qualquer par de linhas t1, t2 da relação R, distintas entre si, no seguinte caso:

Alternativas
Q1935636 Banco de Dados
Na álgebra relacional, a operação que permite combinar informações de duas relações quaisquer é 
Alternativas
Q1086706 Banco de Dados
Nas relações a seguir, os atributos pertencentes às chaves primárias aparecem sublinhados:
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.
Alternativas
Q1044325 Banco de Dados

Considere o seguinte comando escrito em álgebra relacional:

πproduto(catalogo)

Esse comando resulta na

Alternativas
Q1044160 Banco de Dados

Considere o seguinte comando escrito em álgebra relacional:

σproduto = lápis(compras)

Esse comando resulta na

Alternativas
Q970898 Banco de Dados
A álgebra relacional possui um conjunto de operadores, cada um deles toma uma ou várias relações como entrada e produz uma nova relação como saída. Dentre esses operadores, podemos destacar o operador denominado de diferença (Difference ou Minus) que consiste em:
Alternativas
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
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
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
Respostas
41: E
42: A
43: C
44: C
45: E
46: A
47: B
48: E
49: D
50: E
51: C
52: D
53: B
54: B
55: A
56: A
57: C
58: A
59: D
60: C