Fazer pesquisa em uma ou mais carreiras específicas:

Administração Agronomia Arquitetura Arquivologia Arte Astronomia Biblioteconomia Biologia
Bioquímica Cinema Ciências Sociais Colegial Comunicação Contabilidade Desenho Industrial Direito
Diversos Economia Educação Física Enfermagem Engenharia Estatística Farmácia Filosofia
Fisioterapia Fonoaudiologia Geografia História Hotelaria Informática Letras Marketing
Medicina Nutrição Odontologia Pedagogia Produção Cultural Psicologia Química Rel. Internacionais
Secretariado Executivo Serviço Social Terapia Ocupacional Turismo Veterinária Zootecnia


Algebra Relacional e Modelo de Entidade e Relacionamento

Trabalho por Fabiano Fernandes, estudante de Informática @ , Em 22/04/2003

5

Tamanho da fonte: a- A+

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);