Algebra Relacional e Modelo de Entidade e Relacionamento
1)Modelo Conceitual:
Modelo Físico:
Agencias(NomeAgencia, CidadeAgencia);
Clientes(NomeCliente, RuaCliente, CidadeCliente);
Contas(NroConta, Saldo, NomeAgencia FK, NomeCliente FK);
2)
A = s <CidadeAgencia=POA> (Agencias);B = p < NomeAgencia, CidadeAgencia> (A);
B) A = s <Saldo>=2500> (Contas);
C) A = s <NomeCliente=CLEBER> (Clientes);
B = p <NomeAgencia, NroConta> (A);
D) A = s < Saldo>= 1000 and Saldo<=2000> (Contas);
B = p < NroConta, NomeCliente> (A);
E) A = s < Contas.NomeCliente=DENISE and Contas.NomeAgencia= Agencias.NomeAgencia > (Contas) (Agencias);
B = p < CidadeAgencia> (A);
F) A = s < Contas.NomeAgencia=Farrapos and Contas.NomeCliente= Clientes.NomeCliente > (Contas) (Clientes);
B = p < CidadeCliente> (A);
G) A = s < Contas.Saldo>=1000 and Contas.Saldo<=2000 and Contas.NomeCliente= Clientes.NomeCliente > (Contas) (Clientes);
B = p < RuaCliente> (A);
A = s < Agencias.CidadeAgencia=Canoas and Agencias.NomeAgencia= Contas.NomeAgencia and Contas.NomeCliente= Clientes.NomeCliente > (Agencias) (Contas) (Clientes);
B = p < NomeCliente, RuaCliente, CidadeCliente> (A);
I) A = s < Contas.NomeCliente=DENISE and Contas.NomeAgencia= Agencias.NomeAgencia > (Contas) (Agencias);
B = p < Saldo, CidadeAgencia> (A);
J) A = s < Contas.NomeAgencia=Verde and Contas.Saldo>2000 and Contas.NomeCliente= Clientes.NomeCliente > (Contas) (Clientes);
B = p < NomeAgencia, RuaCliente, CidadeCliente, Saldo> (A);
A = s < Agencias.CidadeAgencia=POA and Agencias.NomeAgencia= Contas.NomeAgencia and Contas.NomeCliente= Clientes.NomeCliente and Clientes.CidadeCliente=Canoas> (Agencias) (Contas) (Clientes);
3)Modelo Conceitual:
Modelo Físico:
Pintores(NumP, NomeP, StatusP, CidadeP);
Quadros(NumQ, NomeQ, CorQ, CidadeQ);
Galerias(NumG, NomeG, CidadeG);
Exposicoes(HorasE, NumP FK, NumQ FK, NumG FK);
4)
A) A = p < CorQ, CidadeQ> (Quadros);
B) A = s < Exposicoes.NumP=Pintores.NumP and Exposicoes.NumQ=Quadros.NumQ and Exposicoes.NumG=Quadros.NumG and Pintores.CidadeP= Quadros.CidadeQ and Pintores.CidadeP= Quadros.CidadeG > (Exposicoes) (Pintores) (Quadros) (Galerias);
B = p < NumP, NumQ, NumG> (A);
C) A = s < Exposicoes.NumP=Pintores.NumP and Exposicoes.NumQ=Quadros.NumQ and Pintores.CidadeP= Quadros.CidadeQ > (Exposicoes) (Pintores) (Quadros);
B = p < CidadeP> (A);
D) A = s < Exposicoes.NumP=Pintores.NumP and Exposicoes.NumQ=Quadros.NumQ and Pintores.CidadeP= Galerias.CidadeG > (Exposicoes) (Pintores) (Galerias);
B = p < NumQ> (A);
E) A = s < Exposicoes.NumP=P5 > (Exposicoes);
B = p < NumG> (A);
F) A = s < Exposicoes.NumP=P7 and Exposicoes.NumQ=Quadros.NumQ > (Exposicoes) (Quadros);
B = p < NomeQ> (A);
G) A = s < Exposicoes.NumP=Pintores.NumP and Exposicoes.NumQ=Quadros.NumQ and Exposicoes.NumG=Quadros.NumG and Pintores.CidadeP= Quadros.CidadeQ and Pintores.CidadeP= Quadros.CidadeG > (Exposicoes) (Pintores) (Quadros) (Galerias);
B = p < CidadeP> (A);
H) A = s < Exposicoes.NumP=Pintores.NumP and Exposicoes.NumG=Galerias.NumG and Pintores.CidadeP=POA and Galerias.CidadeG=POA > (Exposicoes) (Pintores) (Galerias);
B = p < NumQ> (A);
Ferramenta