Fundamentos de SQL - Workshop 3

488 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
488
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Fundamentos de SQL - Workshop 3

  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 3 Belo Horizonte 2011 Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005
  2. 2. Workshop 3Analise o diagrama e os dados abaixo e responda as questões. Diagrama TBL_PAISES TBL_INSTRUMENTOS ID_PAIS ID_INSTRUMENTO NM_NOME_PAIS NM_NOME_INSTRUMENTO NM_SIGLA_PAIS TBL_INSTRUMENTOS_MUSICOS TBL_MUSICOS ID_INSTRUMENTO ID_MUSICO ID_MUSICO NM_NOME_MUSICO ID_NACIONALIDADE DT_DATA_NASCIMENTO Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005
  3. 3. Dados TBL_MUSICOSID_MUSICO NM_NOME_MUSICO ID_NACIONALIDADE DT_DATA_NASCIMENTO 1 Elizabeth Chi-Wei Sun 1 2 Sergey Ryabtsev 2 1958-01-01 3 Oren Kaplan 3 1996-01-01 4 Eliot Ferguson 4 1974-01-01 5 Eugene Hütz Nikolaev 2 6 Pedro Erazo 5 1979-01-01 7 Yuri Lemeshev 2 1955-01-01 8 Thomas Gobena 6 1971-01-01 9 Pamela Jintana Racine 4 TBL_PAISESID_PAIS NM_NOME_PAIS NM_SIGLA_PAIS 1 Inglaterra GBR 2 Rússia RUS 3 Israel ISR 4 Estados Unidos USA 5 Equador ECU 6 Etiópia ETH TBL_INSTRUMENTOSID_INSTRUMENTO NM_NOME_INSTRUMENTO 1 Percussão 2 Violino 3 Guitarra 4 Bateria 5 Violão 6 Sintetizador 7 Acordeom 8 Baixo TBL_INSTRUMENTOS_MUSICOSID_MUSICO ID_INSTRUMENTO 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005
  4. 4. Questões 1) Escreva uma instrução SQL que cadastre um músico na tabela TBL_MUSICOS. 2) Escreva uma instrução SQL que retorne todos os músicos russos. 3) Escreva uma instrução SQL que retorne todos os instrumentos cujo nome inicia com a letra ‘v’. 4) Qual o retorno das instruções SQL a seguir:SELECT ID_INSTRUMENTO FROM TBL_INSTRUMENTOS_MUSICOS WHERE ID_MUSICO = 5 AND EXISTS(SELECT ID_INSTRUMENTO FROM TBL_INSTRUMENTOS WHERE NM_NOME_INSTRUMENTO = ‘Violão’) Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005

×