Algebra relacional
Estacionamento(nro_ficha, cpf_proprietario,nro_vaga) nro_ficha cpf_proprietario nro_vaga 1
1111111
289
2
1111111
290
3
2222222
291
4
3333333
292
5
4444444
293
6
5555555
294
7
6666666
295
8
7777777
296
9
888888
297
10
999999
289
Seleção: Crie uma seleção de todos os campos na tabela estacionamento onde cpf_proprietario seja igual a 1111111.
Ϭ cpf_proprietario=1111111 (Estacionamento) nro_ficha cpf_proprietario nro_vaga 1
1111111
289
2
1111111
290
A operação de seleção acima busca na tabela Estacionamento todos as tuplas que possui o campo cpf_proprietario igual a 1111111
Projeção: Crie uma projeção do campo cpf_proprietario e nro_vaga onde o número de ficha esteja entre 7 e 9.
Л cpf_proprietario, nro_vaga(Ϭ nro_ficha >=7 V nro_ficha <=9(Estacionamento)) cpf_proprietario nro_vaga
6666666
295
7777777
296
888888
297
A operação de seleção acima busca na tabela de Estacionamento todas as tuplas que possuem o campo nro_ficha entre 7 e 9, mas mostra apenas os campos cpf_proprietario e nro_vaga.
União: Realize a união de todos os CPF onde o campo nro_vaga seja igual a 289 e 293.
Л cpf_proprietario(Ϭ nro_vaga=289 (Estacionamento)) U
Л cpf_proprietario(Ϭ nro_vaga=293 (Estacionamento)) cpf_proprietario 1111111
4444444
999999
A operação de seleção acima busca na tabela de Estacionamento todas as tuplas que possuem o campo nro_vaga igual a 289 e 293, mas mostrando apenas o campo de cpf_proprietario.
Interseção: Busque na entidade Estacionamento todos os cpf satisfaça a regra da interseção.
Л cpf_proprietario(Ϭ nro_vaga>200 (Estacionamento)) ∩
Л cpf_proprietario(Ϭ nro_vaga=300 (Estacionamento)) cpf_proprietario 1111111
1111111
A operação de seleção acima busca na tabela de Estacionamento todas as tuplas que possuem o campo cpf_proprietario iguais.
Vaga(nro_vaga, placa_veiculo) nro_vaga placa_veiculo
289
1-a
290
2-b
291
3-c
292
4-d
293
5-e
294
6-f
295
7-g
296
8-h
297
9-i
298
10-j
Seleção: Crie uma seleção de todos os campos na tabela vaga onde o campo