CENTRO UNIVERSITÁRIO UNAPRÓ-REITORIA DE PÓS-GRADUAÇÃO, PESQUISA E EXTENSÃO    CURSO DE EXTENSÃOFundamentos de SQL - Micros...
Workshop 1 – Selecionando dadosNesse workshop você fará algumas pesquisas utilizando nos predicados, osoperadores: LIKE, E...
Dados       TBL_PAISESID_PAIS NM_NOME_PAIS      1 Estados Unidos      2 México      3 Canadá      4 Espanha      5 Inglate...
Atividades  1) Escreva uma instrução SQL que retorne todas as     pessoas com nacionalidade mexicana.  2) Escreva uma inst...
Próximos SlideShares
Carregando em…5
×

Fundamentos de SQL - Workshop 1

487 visualizações

Publicada em

Worksho

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
487
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Fundamentos de SQL - Workshop 1

  1. 1. CENTRO UNIVERSITÁRIO UNAPRÓ-REITORIA DE PÓS-GRADUAÇÃO, PESQUISA E EXTENSÃO CURSO DE EXTENSÃOFundamentos de SQL - Microsoft SQL Server 2005 Professor: Emiliano Eloi Silva Barbosa Workshop 1 Belo Horizonte 2010 Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005
  2. 2. Workshop 1 – Selecionando dadosNesse workshop você fará algumas pesquisas utilizando nos predicados, osoperadores: LIKE, EXISTS, ‘=’. E colocará em prática as Cláusulas SELECT,FROM, WHERE.Cenário:Empresa: Organização mundial da Saúde (OMS)Base de dados: BD_EPIDEMIASFunção: Controle estatístico sobre as epidemias mundiais. Diagrama TBL_PAISES TBL_VIRUS ID_PAIS ID_VIRUS NM_NOME_PAIS NM_NOME_VIRUS NM_NOME_CIENTIFICO TBL_PESSOAS TBL_INFECCOES ID_PESSOA ID_INFECCAO NM_NOME_PESSOA ID_PESSOA NM_EMAIL_PESSOA ID_VIRUS ID_NACIONALIDADE DATA_INFECCAO Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005
  3. 3. Dados TBL_PAISESID_PAIS NM_NOME_PAIS 1 Estados Unidos 2 México 3 Canadá 4 Espanha 5 Inglaterra TBL_VIRUSID_VIRUS NM_NOME_VIRUS NM_NOME_CIENTIFICO 1 A H1N1 TBL_PESSOASID_PESSOA NM_NOME_PESSOA ID_NACIONALIDADE 1AMANDA DELFINO 2 2ANDERSON CRISTINA RIBEIRO 2 3BRIGIDA PEREIRA COSTA 2 4DARLAN ROESBERG MENDES 1 5DAYLON BAQUER 1 6ELIFAS VAITSMAN MARQUES 3 FAGNER DIEGO DE SOUZA 7 SANTOS 5 8 EMILIANO LOURENÇO PINTO 3 TBL_INFECCOESID_INFECCAO ID_PESSOA ID_VIRUS DATA_INFECCAO 1 1 1 2009-04-01 2 2 1 2009-04-02 3 5 1 2009-04-04 4 8 1 2009-04-04 Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005
  4. 4. Atividades 1) Escreva uma instrução SQL que retorne todas as pessoas com nacionalidade mexicana. 2) Escreva uma instrução SQL que retorne todas as pessoas que tenha a letra ‘d’ no seu nome. 3) Qual o retorno das instruções SQL a seguir: a.SELECT ID_INFECCAO, ID_PESSOA, ID_VIRUS, DATA_INFECCAO FROM TBL_INFECCOES WHERE ID_VIRUS = 2 b.SELECT NM_NOME_PESSOA FROM TBL_PESSOAS WHERE EXISTS(SELECT ID_INFECCAO FROM TBL_INFECCOES WHERE ID_PESSOA = 7) c.SELECT NM_NOME_PAIS FROM TBL_PAISES WHERE NM_NOME_PAIS LIKE _an% 4) (Porfia!) Escreva uma instrução que retorne todas as pessoas com nacionalidade mexicana caso exista alguma infectada. Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005

×