1. CENTRO UNIVERSITÁRIO UNA
PRÓ-REITORIA DE PÓS-GRADUAÇÃO, PESQUISA E EXTENSÃO
CURSO DE EXTENSÃO
Fundamentos 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. /*
Fundamentos de SQL - Microsoft SQL Server 2005
Base de dados: BD_EPIDEMIAS
Criação das tabelas.
Carga dos dados
SELECT * FROM INFORMATION_SCHEMA.TABLES
*/
USE BD_EPIDEMIAS
--DDL - Criar Tabela de Paises
-- DROP TABLE TBL_PAISES
CREATE TABLE TBL_PAISES(
ID_PAIS INT,
NM_NOME_PAIS VARCHAR(255)
)
--DDL - Criar tabela de Virus
-- DROP TABLE TBL_VIRUS
CREATE TABLE TBL_VIRUS(
ID_VIRUS INT,
NM_NOME_VIRUS VARCHAR(255),
NM_NOME_CIENTIFICO VARCHAR(255)
)
--DDL - Criar tabela de Pessoas
-- DROP TABLE TBL_PESSOAS
CREATE 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_INFECCOES
CREATE 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_PAISES
INSERT 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_VIRUS
INSERT INTO TBL_VIRUS VALUES (1,'A','H1N1')
Curso de Extensão – Fundamentos de SQL – Microsoft SQL Server 2005
3. --DML - Carga da tabela TBL_PESSOAS
--DQL - SELECT * FROM TBL_PESSOAS
INSERT 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_INFECCOES
INSERT 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