Lista 2 de Álgebra Relacional - INF-Unioeste
Lista 2 de Álgebra Relacional - INF-Unioeste Lista 2 de Álgebra Relacional - INF-Unioeste
EMPREGADO SSN PNOME NOMEM UNOME DATANASC END CIDADE SEXO SALARIO SUPERSSN DNO 123456789 John B Smith 09/01/1965 Fondren, 731 Houston M 3000 333445555 5 333445555 Franklin T Wong 08/12/1955 Voss, 638 Houston M 4000 888665555 5 999887777 Alicia J Zelaya 19/01/1968 Castle, 3321 Spring F 2500 987654321 4 987654321 Jennifer S Wallace 20/06/1941 Berry, 291 Bellaire F 4300 888665555 4 666884444 Ramesh K Narayan 15/09/1962 Fire Oak, 975 Humble M 3800 333445555 5 453453453 Joyce A English 31/07/1972 Rice, 5631 Houston F 2500 333445555 5 987987987 Ahmad V Jabbar 29/03/1969 Dallas, 980 Houston M 2500 987654321 4 888665555 James E Borg 10/11/1937 Stone, 450 Houston M 5500 null 1 DEPARTAMENTO DNUMERO DNOME GERSSN GERDATAINICIO 5 Pesquisa 333445555 22/05/1988 4 Administração 987654321 01/01/1995 1 Sede Adm. 888665555 19/06/1981 DEPTO_LOCALIZAÇAO DNUMERO DLOCALIZACAO 1 Houston 4 Stafford 5 Bellaire 5 Sugarland PROJETO PNUMERO PJNOME PLOCALIZACAO DNUM 1 Produto X Bellaire 5 2 Produto Y Sugarland 5 3 Produto Z Houston 5 10 Automatização Stafford 4 20 Reorganização Houston 1 30 Novos Benefícios Stafford 4 TRABALHA_EM ESSN PNO HORAS 123456789 1 32.5 123456789 2 7.5 666884444 3 40 453453453 1 20 453453453 2 20 333445555 2 10 333445555 3 10 333445555 10 10 333445555 20 10 999887777 30 30 999887777 10 10 987987987 10 35 987987987 30 5 987654321 30 20 987654321 20 15 888665555 20 null DEPENDENTE ESSN NOME_DEPENDENTE SEXO DATANASC PARENTESCO 333445555 Alice F 05/04/1986 FILHA 333445555 Theodore M 25/10/1983 FILHO 333445555 Joy F 03/05/1958 CÔNJUGE 987654321 Abner M 28/02/1942 CÔNJUGE 123456789 Michael M 04/01/1988 FILHO 123456789 Alice F 30/12/1988 FILHA 123456789 Elizabeth F 05/05/1967 CÔNJUGE Figura 1 - Um estado possível para um esquema de banco de dados relacional EMPRESA.
EMPREGADO SSN PNOME NOMEM UNOME DATANASC END CIDADE SEXO SALARIO SUPERSSN DNO<br />
123456789 John B Smith 09/01/1965 Fondren, 731 Houston M 3000 333445555 5<br />
333445555 Franklin T Wong 08/12/1955 Voss, 638 Houston M 4000 888665555 5<br />
999887777 Alicia J Zelaya 19/01/1968 Castle, 3321 Spring F 2500 987654321 4<br />
987654321 Jennifer S Wallace 20/06/1941 Berry, 291 Bellaire F 4300 888665555 4<br />
666884444 Ramesh K Narayan 15/09/1962 Fire Oak, 975 Humble M 3800 333445555 5<br />
453453453 Joyce A English 31/07/1972 Rice, 5631 Houston F 2500 333445555 5<br />
987987987 Ahmad V Jabbar 29/03/1969 Dallas, 980 Houston M 2500 987654321 4<br />
888665555 James E Borg 10/11/1937 Stone, 450 Houston M 5500 null 1<br />
DEPARTAMENTO DNUMERO DNOME GERSSN GERDATAINICIO<br />
5 Pesquisa 333445555 22/05/1988<br />
4 Administração 987654321 01/01/1995<br />
1 Se<strong>de</strong> Adm. 888665555 19/06/1981<br />
DEPTO_LOCALIZAÇAO DNUMERO DLOCALIZACAO<br />
1 Houston<br />
4 Stafford<br />
5 Bellaire<br />
5 Sugarland<br />
PROJETO PNUMERO PJNOME PLOCALIZACAO DNUM<br />
1 Produto X Bellaire 5<br />
2 Produto Y Sugarland 5<br />
3 Produto Z Houston 5<br />
10 Automatização Stafford 4<br />
20 Reorganização Houston 1<br />
30 Novos Benefícios Stafford 4<br />
TRABALHA_EM ESSN PNO HORAS<br />
123456789 1 32.5<br />
123456789 2 7.5<br />
666884444 3 40<br />
453453453 1 20<br />
453453453 2 20<br />
333445555 2 10<br />
333445555 3 10<br />
333445555 10 10<br />
333445555 20 10<br />
999887777 30 30<br />
999887777 10 10<br />
987987987 10 35<br />
987987987 30 5<br />
987654321 30 20<br />
987654321 20 15<br />
888665555 20 null<br />
DEPENDENTE ESSN NOME_DEPENDENTE SEXO DATANASC PARENTESCO<br />
333445555 Alice F 05/04/1986 FILHA<br />
333445555 Theodore M 25/10/1983 FILHO<br />
333445555 Joy F 03/05/1958 CÔNJUGE<br />
987654321 Abner M 28/02/1942 CÔNJUGE<br />
123456789 Michael M 04/01/1988 FILHO<br />
123456789 Alice F 30/12/1988 FILHA<br />
123456789 Elizabeth F 05/05/1967 CÔNJUGE<br />
Figura 1 - Um estado possível para um esquema <strong>de</strong> banco <strong>de</strong> dados relacional EMPRESA.
EXERCÍCIOS ÁLGEBRA RELACIONAL – LISTA 2<br />
Prof. Clodis Boscarioli<br />
1.) Consi<strong>de</strong>rando as tabelas T1 e T2, mostre os resultados das seguintes operações:<br />
a.) T1 junção interna T2 on<strong>de</strong> T1.P = T2.A<br />
b.) T1 junção interna T2 on<strong>de</strong> T1.Q = T2.B<br />
c.) T1 junção externa à esquerda T2 on<strong>de</strong> T1.P = T2.A<br />
d.) T1 junção externa à direita T2 on<strong>de</strong> T1.Q = T2.B<br />
e.) T1 união T2<br />
f.) T1 junção interna T2 on<strong>de</strong> T1.P = T2.A e T1.R = T2.C<br />
TABELA 1 P Q R<br />
10 a 5<br />
15 b 5<br />
25 c 6<br />
TABELA 2 A B C<br />
10 b 6<br />
25 c 3<br />
10 b 5<br />
2.) Especifique as seguintes consultas em <strong>Álgebra</strong> <strong>Relacional</strong> no esquema EMPRESA<br />
(Figura 1). Mostre também o resultado <strong>de</strong> cada consulta se ela fosse aplicada nesse<br />
estado do banco <strong>de</strong> dados.<br />
a.) Recupere os nomes <strong>de</strong> todos os empregados do <strong>de</strong>partamento 5 que não<br />
trabalhem mais <strong>de</strong> <strong>de</strong>z horas por semana no projeto “Produto X”.<br />
b.) Liste os nomes <strong>de</strong> todos os empregados que tenha um <strong>de</strong>pen<strong>de</strong>nte com o mesmo<br />
primeiro nome que o <strong>de</strong>les.<br />
c.) Encontre os nomes <strong>de</strong> todos os empregados que são diretamente supervisionados<br />
por “Franklin Wong”.<br />
d.) Para cada projeto, liste o nome do projeto e o total <strong>de</strong> horas por semana (<strong>de</strong><br />
todos os empregados) gastas no projeto.<br />
e.) Recupere os nomes <strong>de</strong> todos os empregados que trabalhem em todos os projetos.<br />
f.) Recupere os nomes <strong>de</strong> todos os empregados que não trabalham em nenhum<br />
projeto.<br />
g.) Para cada <strong>de</strong>partamento, recupere o nome do <strong>de</strong>partamento e a média salarial <strong>de</strong><br />
todos os empregados que trabalhem nesse <strong>de</strong>partamento.<br />
h.) Recupere a média salarial <strong>de</strong> todos os empregados do sexo feminino.<br />
i.) Recupere a média salarial <strong>de</strong> todos os empregados que trabalhem em pelo menos<br />
um projeto localizado em Houston, mas cujo <strong>de</strong>partamento não se localiza em<br />
Houston.<br />
j.) Liste os últimos nomes <strong>de</strong> todos os gerentes <strong>de</strong> <strong>de</strong>partamento que não tenham<br />
<strong>de</strong>pen<strong>de</strong>ntes.<br />
Obs: Exercícios extraídos <strong>de</strong> Elmasri & Navathe, 2005.