Você está na página 1de 2

UFES – Universidade Federal do Espírito Santo

Centro de Ciências Agrárias – CCA/UFES


Departamento de Engenharia Rural
Disciplina: Banco de Dados

REVISÃO – ÁLGEBRA RELACIONAL

Questões Objetivas

Questão 01 (1 ponto) – [MEC-DBA] Um banco de dados composto pelas relações a seguir.

Assinale a expressão em álgebra relacional que retorna os nomes dos pacientes da cidade do Rio
de Janeiro, exceto os que já se consultaram com o médico Eduardo.
a.

b.

c.

d.

e.

Questão 02 (1 ponto) – [SBC] Em um banco de dados relacional, considere os esquemas de


relação:

Pessoa (CPF, Profissao)


Trabalha (CPF, CGC, Periodo)
Firma (CGC, nome, endereco)

e considere as operações de álgebra relacional União, Interseção, Diferença, Junção Natural,


Projeção e Seleção.
A consulta “Qual a profissão das pessoas que trabalham em alguma firma de nome X” exige
ao menos a seguinte operação para ser processada:
(a) Interseção de Pessoa, Trabalha e Firma.
(b) Junção Natural de Pessoa, Trabalha e Firma.
(c) União de Pessoa, Trabalha e Firma.
(d) Seleção de Pessoa, Trabalha e Firma.
(e) Nada pode ser armado porque os dados não foram fornecidos.

Questão 03 (1 ponto) – [SBC] Sobre os operadores da Álgebra Relacional, é correto afirmar que:
a. O operador de SELEÇÃO seleciona as colunas de uma tupla que satisfazem a uma determinada
condição.
b. O número de tuplas resultantes da aplicação do operador de PROJEÇÃO em uma dada relação R é
sempre igual ao número de tuplas de R.
c. O número de tuplas resultantes da aplicação do operador de JUNÇÃO em duas relações R e S é
sempre maior do que o número de tuplas resultantes do PRODUTO CARTESIANO de R e S.
d. A aplicação das operações de UNIÃO e INTERSEÇÃO requerem que as relações envolvidas sejam
compatíveis quanto à união.
e. O número de tuplas resultantes da aplicação do operador de SELEÇÃO em uma relação R é sempre
menor do que o número de tuplas de R.

Prof. Antonio Almeida de Barros Jr. Pág. 1/2


UFES – Universidade Federal do Espírito Santo
Centro de Ciências Agrárias – CCA/UFES
Departamento de Engenharia Rural
Disciplina: Banco de Dados – Turma 1

Questão 04 (1 ponto) – Com relação às operações da álgebra relacional assinale com V ou F os


itens abaixo:
 Na álgebra relacional, a operação PROJECT serve para deduzir valores dos dados caso
determinadas condições sejam satisfeitas.
 DIFFERENCE constrói uma relação a partir de duas relações específicas que são compatíveis,
consistindo em todas as tuplas que aparecem na primeira relação e não aparecem na segunda.
 PROJECT extrai atributos específicos de uma relação específica.
 JOIN constrói uma relação a partir de duas relações específicas, consistindo em todas as
possibilidades de pares de tuplas, uma de cada uma das relações específicas.
 SELECT extrai tuplas específicas de uma relação específica.
 UNION constrói uma relação consistindo em todas as tuplas que aparecem em um par de relações
específicas que são compatíveis.

Questões Discursivas

As questões seguintes estão relacionadas ao modelo abaixo:

PrecoAtividade AtividadeDependente
Atividade
CodAtividade (FK) CodDependente (FK)
Ano CodAtividade CodAtividade (FK)
Mes Descricao DataInicio
Valor DataTermino

Dependente Mensalidade
Socio CodDependente CodSocio (FK)
AtividadeSocio CodSocio Nome Ano
Sexo Mes
CodAtividade (FK) Nome
CodSocio (FK) DataNascimento DataPagamento
Sexo CodSocio (FK)
Telefone ValorPago
DataInicio Ativo
Email ValorTotal
DataTermino
DataNascimento
Diretoria

Questão 05 (1 ponto) – Liste o nome e o sexo de todos os dependentes que tenham idade inferior a
10 anos, cujo sócio responsável seja da diretoria e que participem da atividade de “Natação”.

Questão 06 (1 ponto) – Liste o nome de todos os sócios que não tenham dependentes cadastrados.

Questão 07 (2 pontos) – Liste o nome de todos os sócios que participam de mais de 5 atividades no
clube.

Questão 08 (2 pontos) – Elabore uma consulta que apresente o seguinte resultado quanto as
atividades realizadas por sócios:

Atividade Total de Sócios Preço Médio


Musculação 200 50,00
Natação 1200 70,00
Jump 350 25,00
Step 200 30,00
Hidroginástica 100 20,00

Boa prova!!!
Prof. Antonio Almeida de Barros Jr. Pág. 2/2