Você está na página 1de 1

Lista de Exercícios de Álgebra Relacional

AGENCIAS = (codigo, nome, cidade) CLIENTES = (codigo, nome, cidade)


CONTAS = (numero, cod_cli, cod_ag, saldo) EMPRESTIMOS = (numero, cod_cli, cod_ag, quantia)

AGENCIAS CLIENTES
codigo nome cidade codigo nome cidade
01 Centro Vitória 01 Luiz Vitória
02 P.do Canto Vitória 02 Ana Vitória
03 Centro Colatina 03 Maria Vitória
04 Centro Serra 04 Pedro Colatina
05 João Colatina
06 Luiz Colatina
CONTAS 07 Pedro Colatina
numero cod_cli cod_ag saldo 08 Mário Serra
001 01 01 100,00 09 Maria Serra
002 07 01 400,00 10 Kátia Serra
003 02 01 200,00
004 03 02 300,00
005 08 02 200,00 EMPRESTIMOS
006 04 02 300,00 numero cod_cli cod_ag quantia
007 04 03 400,00 001 01 01 100,00
008 03 03 300,00 002 01 04 300,00
009 07 04 100,00 003 06 01 100,00
010 02 04 100,00 004 07 04 300,00
011 09 04 200,00 005 05 04 200,00

Para cada uma das seguintes expressões da álgebra relacional, escreva um texto que
represente seu significado e mostre a tabela resultante.

1.  cod_ag = 04 (CONTAS)

2.  (quantia > 200,00) (EMPRESTIMOS)

3.  (nome,codigo) (AGÊNCIAS )

4.  nome (AGÊNCIAS )

5.  cod_cli (  cod_ag = 04 (CONTAS) )


6. AGENCIAS X EMPRESTIMOS
7.  nome, codigo, cidade (  (cod_ag = codigo) (AGENCIAS X EMPRESTIMOS) )

8.  codigo, nome ( (quantia > 100,00) 


( (cod_ag = codigo) (AGENCIAS X EMPRESTIMOS) ) )

9.  numero, nome ( cod_cli = codigo ( saldo = 200,00 (CONTAS) X  cidade = “Serra” (CLIENTES)))

10.  (codigo, nome,saldo)(  (cod_ag = codigo)^(saldo >= 100,00)^(saldo =< 200,00) (CLIENTES X CONTAS))

11.  codigo,nome (  AGENCIAS.cidade = “Vitória”

( (CLIENTES.codigo = cod_cli ^ AGÊNCIAS.codigo = cod_ag) (CLIENTES X CONTAS X AGÊNCIAS)))

Você também pode gostar