Atividades Banco de Dados II

1356 palavras 6 páginas
Exercícios de Álgebra Relacional

1 - Dado modelo relacional a seguir para uma escola, construa as consultas que seguem usando a álgebra relacional.

ALUNO (matricula, nome, curso, nivel, idade)
TURMA (nr_turma, nometurma, sala, horario) MATRÍCULA (matricula, nr_turma, nota_1, nota_2, nota_3, nota_final, nr_faltas)

· Quais os nomes de todos os alunos ? πnome(ALUNO) · Quais os números das matrículas dos alunos ? πmatricula(ALUNO) · Quais os números das matrículas dos alunos que não estão matriculados em uma turma ? π matricula(σ matricula = matricula (ALUNO ⋈ MATRICULA))
(–) diferença π matricula (σnr_turma=nr_turma (MATRICULA ⋈ TURMA)) · Quais os números dos alunos matriculados em uma turma de número ‘30’ ? π matricula (σ nr_turma = 30 (MATRICULA))
· Qual o horário da turma do aluno ‘JOSÉ’ ? π horario(σ nome='jose' and matricula =matricula(ALUNO⋈MATRICULA⋈TURMA)) · Quais os nomes dos alunos matriculados em uma turma de número ‘30’ ? π nome (σnr_turma =30 and matricula=matricula(ALUNO⋈MATRICULA⋈TURMA))
· Quais os nomes dos alunos que não estão matriculados na turma de número ‘30’? π nome (σ nr_turma != 30 and matricula = matricula and nr_turma=nr_turma(ALUNO ⋈ MATRICULA⋈ALUNO)) · Quais os nomes das turmas com alunos com nota final maior que 8 ? π nometurma (σ nota_final> 8.0 andnr_turma =nr_turma(TURMA⋈MATRICULA))

2- Dado modelo relacional a seguir para um sistema de vendas, construa as consultas que seguem usando a álgebra relacional.

VENDEDOR (nrvendedor, nomevendedor, idade, salario)
PEDIDO (nr_pedido, nrvendedor, nrcliente, quantidade_itens, valor_total)
CLIENTE (nrcliente, nome, cidade, tipo)

· Quais os nomes de todos os vendedores ? π nomevendedor (VENDEDOR)
· Quais os números dos vendedores que realizaram algum pedido ? π nrvendedor (σ nrvendedor = nrvendedor(VENDEDOR⋈PEDIDO))
· Quais os números dos vendedores que não realizaram pedidos ? π nrvendedor (σ nrvendedor != nrvendedor (VENDEDOR⋈PEDIDO))
· Quais os nomes dos vendedores que

Relacionados

  • Atividade avaliativa – disciplina bancos de dados ii
    1260 palavras | 6 páginas
  • GTI - Gerenciamento de Banco de Dados - Atividade II, módulo 4.2
    465 palavras | 2 páginas
  • Atps Banco De Dados
    1494 palavras | 6 páginas
  • Cronograma TADS 3º Semestre
    654 palavras | 3 páginas
  • TCC - montagem e manutenção
    2042 palavras | 9 páginas
  • Banco de Dados Online
    6278 palavras | 26 páginas
  • Relatório de pratica profissional de Informática
    1743 palavras | 7 páginas
  • Orienta Es 06 08 2015 MODALIDADES
    391 palavras | 2 páginas
  • BANCO DE DADOS E INTELIGENCIA EMPRESARIAL
    6169 palavras | 25 páginas
  • SOFTWARE PARA ÓTICAS DESENVOLVIDO EM C#
    4255 palavras | 18 páginas