Trabalho de Modelo Relacional de Banco de Dados
Nome: Carlos Felipe Minguta Veladas
Profº: Alayne Duarte
Matrícula: 5404333
Questão 1:
1.Obtenha o qtid da quadra de nome “Quadra de Saibro 14”.
R: πqtid ( σqtnome=” Quadra de Saibro 14” QuadraTenis)
2.Obtenha o nome das quadras que foram alugadas pelo menos uma vez.
R:πqtnome (Quadra Aluguel)
3.Obtenha o nome dos jogadores que alugaram alguma quadra do tipo “Grama” por mais de 10 horas.
R:πjnome ((σhoras>”10” Aluguel (QuadraTenis σtnome=”Grama” Tipo)) Jogador)
4.Obtenha o jid dos jogadores que alugaram por mais de 20 horas uma quadra ou que alugaram quadras do tipo “Lisonda”.
R: ρ(R1, πjid(σquantidade>”20” Aluguel)) ρ(R2, πjid (πqtid((πtidσtnome=”Lisonda” Tipo) QuadraTenis) Aluguel))
R1 U R2
5.Obtenha o nome dos jogadores que alugaram a quadra “Saibro verde 2” e a quadra “Grama K” por mais de 10 horas cada.
R: ρ(R1, πjid((πqtidσqtnome=”Saibro verde 2” QuadraTenis) σhoras>’10’ Aluguel)) ρ(R1, πjid((πqtidσqtnome=”Grama K” QuadraTenis) σhoras>’10’ Aluguel)) ρ(R3, R1 ∩ R2) πjnome(Jogador R3)
6.Obtenha o nome dos jogadores que alugaram alguma quadra de preço abaixo de 10.
R: πjnome (( σpreço<10 QuadraTenis) Aluguel) Jogador)
Questão 2:
1.Selecionar os clientes que moram em Niterói ou São Gonçalo
R: πcpf, nome_cliente, rua_cliente, cidade_cliente (σ cidade_cliente = “Niterói” or cidade_cliente = “São Gonçalo” (CLIENTE) )
2.Selecionar os valores dos empréstimos maiores que R$2.000,00 da agência “BB - Barra da Tijuca”.
R:R1 <- AGENCIA x EMPRESTIMO π total (σ total > 2000 and nome_agencia = “BB – Barra da Tijuca” (R1) )
3.Selecionar os clientes que possuem contas, mas não contraíram empréstimos.
R:R1 <- EMPRESTIMO x AGENCIA x CONTA x DEPOSITANTE x CLIENTE x DEVEDOR π cpf, nome_cliente, rua_cliente, cidade_cliente (σ total = 0 (R1) )
4.Listar os nomes de todos os clientes que tenham empréstimo na agência “UNIGRANRIO”
R:R1 <- EMPRESTIMO x AGENCIA x CONTA x DEPOSITANTE x CLIENTE x DEVEDOR π nome, cliente