banco de dados

710 palavras 3 páginas
Usando o DB Exemplo dado em sala de aula, escrever as sentenças SQL usando JOIN ANSI e JOIN SQL Server para:

1 – Obter os detalhes completos de todos os empregados que trabalham no projeto Gemini.
SELECT * FROM Empregados_em_Projetos As EEP INNER JOIN Projetos AS PJ on (EEP.Cod_proj = PJ.Cod_proj) WHERE PJ.Nome_proj like 'Gemini'

2 – Obter todas as combinação de todos os empregados com todos os departamentos (CROSS JOIN).
SELECT * FROM Empregados CROSS JOIN Departamentos

3 – Obter todas as combinações de todos os empregados em projetos com o projeto p3 (CROSS JOIN).
SELECT * FROM Empregados_em_Projetos As EEP CROSS JOIN Departamentos AS DEP WHERE Cod_proj LIKE 'P3'

4 – Obter o código do departamento de todos os empregados que entraram em seus projetos em 15 de outubro de 1998.
SELECT Cod_depa AS CODIGO_DO_DEPARTAMENTO FROM Departamentos AS DEP CROSS JOIN Empregados_em_Projetos AS EMP WHERE EMP.Data_inicio = '1998-10-15'

5 – Obter todas as combinações de informações de empregado e departamento onde o domicílio de um empregado precede, em ordem alfabética, a localização de um departamento.
SELECT * FROM Empregados AS EMPS INNER JOIN Departamentos AS DEP on (EMPS.Cod_depa = DEP.Cod_depa)WHERE DEP.Localizacao in(SELECT Localizacao FROM Departamentos) ORDER BY Localizacao

6 – Obter o prenome e o sobrenome de todos os analistas cujo departamento está localizado em Seattle.
SELECT Pnome_empr As NOME, Unome_empr As SOBRENOME FROM Empregados AS EMPS INNER JOIN Departamentos AS DEP on (EMPS.Cod_depa = DEP.Cod_depa)
INNER JOIN Empregados_em_Projetos AS EMP ON (EMPS.Cod_empr = EMP.Cod_empr) WHERE DEP.Localizacao LIKE 'Seattle' AND EMP.Funcao = 'Analista'

7 – Obter os nomes de projeto(eliminando eventuais registros redundantes) nos quais os empregados do departamento de contabilidade estejam trabalhando.
SELECT DISTINCT nome_proj FROM dbo.projetos INNER JOIN departamentos ON nome_depa = 'Contabilidade'

8 – Obter os detalhes completos de

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas