Atividades Banco de Dados II

1348 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,

Relacionados

  • Risco Financeiro
    18748 palavras | 75 páginas
  • Economia Empresarial
    15050 palavras | 61 páginas
  • Transmissão de dados
    4009 palavras | 17 páginas
  • CONHECIMENTOS ESPECIFÍCOS DO BNDES
    3009 palavras | 13 páginas
  • TI - Banco de Dados - Tópicos Avançados de BD
    1259 palavras | 5 páginas
  • contabilidade
    1931 palavras | 8 páginas
  • unidade 4 gestão financeira avançada
    3332 palavras | 14 páginas
  • Exercico Demonstra Es
    947 palavras | 4 páginas
  • Manual de Orientação de TCC
    2991 palavras | 13 páginas
  • Acordo de basileia
    5190 palavras | 21 páginas