Lista 2 de Álgebra Relacional - INF-Unioeste

Lista 2 de Álgebra Relacional - INF-Unioeste Lista 2 de Álgebra Relacional - INF-Unioeste

27.12.2014 Views

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!