Fundamentos de SQL - Workshop 1 Script

841 visualizações

Publicada em

Fundamentos de SQL. Script para criação das tabelas e para dar carga nas tabelas.

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

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide

Fundamentos de SQL - Workshop 1 Script

  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 Script de criação e carga Belo Horizonte 2011 Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005
  2. 2. /*Fundamentos de SQL - Microsoft SQL Server 2005Base de dados: BD_EPIDEMIASCriação das tabelas.Carga dos dadosSELECT * FROM INFORMATION_SCHEMA.TABLES*/USE BD_EPIDEMIAS--DDL - Criar Tabela de Paises-- DROP TABLE TBL_PAISESCREATE TABLE TBL_PAISES( ID_PAIS INT, NM_NOME_PAIS VARCHAR(255))--DDL - Criar tabela de Virus-- DROP TABLE TBL_VIRUSCREATE TABLE TBL_VIRUS( ID_VIRUS INT, NM_NOME_VIRUS VARCHAR(255), NM_NOME_CIENTIFICO VARCHAR(255))--DDL - Criar tabela de Pessoas-- DROP TABLE TBL_PESSOASCREATE TABLE TBL_PESSOAS( ID_PESSOA INT, NM_NOME_PESSOA VARCHAR(255), NM_EMAIL_PESSOA VARCHAR(255), ID_NACIONALIDADE INT)--DDL - Criar tabela de infeccões-- DROP TABLE TBL_INFECCOESCREATE TABLE TBL_INFECCOES( ID_INFECCAO INT, ID_PESSOA INT, ID_VIRUS INT, DATA_INFECCAO DATETIME)--DML - Carga ta tabela TBL_PAISES--DQL - SELECT * FROM TBL_PAISESINSERT INTO TBL_PAISES VALUES (1, Estados Unidos)INSERT INTO TBL_PAISES VALUES (2, México)INSERT INTO TBL_PAISES VALUES (3, Canadá)INSERT INTO TBL_PAISES VALUES (4, Espanha)INSERT INTO TBL_PAISES VALUES (5, Inglaterra)--DML - Carga da tabela TBL_VIRUS--DQL - SELECT * FROM TBL_VIRUSINSERT INTO TBL_VIRUS VALUES (1,A,H1N1) Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005
  3. 3. --DML - Carga da tabela TBL_PESSOAS--DQL - SELECT * FROM TBL_PESSOASINSERT INTO TBL_PESSOAS (ID_PESSOA, NM_NOME_PESSOA, ID_NACIONALIDADE)VALUES (1,Amanda Delfino,2)INSERT INTO TBL_PESSOAS (ID_PESSOA, NM_NOME_PESSOA, ID_NACIONALIDADE)VALUES (2,Anderson Cristina Ribeiro,2)INSERT INTO TBL_PESSOAS (ID_PESSOA, NM_NOME_PESSOA, ID_NACIONALIDADE)VALUES (3,Brigida Pereira Costa,2)INSERT INTO TBL_PESSOAS (ID_PESSOA, NM_NOME_PESSOA, ID_NACIONALIDADE)VALUES (4,Darlan Roesberg Mendes,1)INSERT INTO TBL_PESSOAS (ID_PESSOA, NM_NOME_PESSOA, ID_NACIONALIDADE)VALUES (5,Daylon Baquer,1)INSERT INTO TBL_PESSOAS (ID_PESSOA, NM_NOME_PESSOA, ID_NACIONALIDADE)VALUES (6,Elifas Vaitsman Marques,3)INSERT INTO TBL_PESSOAS (ID_PESSOA, NM_NOME_PESSOA, ID_NACIONALIDADE)VALUES (7,Fagner Diego de Souza Santos,5)INSERT INTO TBL_PESSOAS (ID_PESSOA, NM_NOME_PESSOA, ID_NACIONALIDADE)VALUES (8,Emiliano Lourenço Pinto,3)--DML - Carga da Tabela Infecções--DQL - SELECT * FROM TBL_INFECCOESINSERT INTO TBL_INFECCOES VALUES (1,1,1,2009-04-01)INSERT INTO TBL_INFECCOES VALUES (2,2,1,2009-04-02)INSERT INTO TBL_INFECCOES VALUES (3,5,1,2009-04-04)INSERT INTO TBL_INFECCOES VALUES (4,8,1,2009-04-04) Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005

×