Buscar

Algebra Relacional

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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 
Prof. Antonio Almeida de Barros Jr. Pág. 1/2 
 
 
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. 
 
 
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 
 
 
 
Prof. Antonio Almeida de Barros Jr. Pág. 2/2 
 
 
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: 
 
Atividade
CodAtividade
Descricao
AtividadeSocio
CodAtividade (FK)
CodSocio (FK)
DataInicio
DataTermino
Dependente
CodDependente
Nome
Sexo
DataNascimento
CodSocio (FK)
Ativo
Mensalidade
CodSocio (FK)
Ano
Mes
DataPagamento
ValorPago
ValorTotal
PrecoAtividade
CodAtividade (FK)
Ano
Mes
Valor
Socio
CodSocio
Nome
Sexo
Telefone
Email
DataNascimento
Diretoria
AtividadeDependente
CodDependente (FK)
CodAtividade (FK)
DataInicio
DataTermino
 
 
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!!!

Continue navegando

Outros materiais