TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Preparação do Ambiente

Por:   •  3/5/2017  •  Trabalho acadêmico  •  1.023 Palavras (5 Páginas)  •  275 Visualizações

Página 1 de 5

PASSO 1: Preparação do Ambiente

Verifique se em sua máquina existe um banco de dados chamado lab5turmaXX (onde XX é o número de sua turma). Se exitir, adicione as tabelas em destacadas em vermelho, senão, crie a nova base com todas as tabelas abaixo, utilizadas em laboratórios anteriores.

CREATE DATABASE lab5turmaXX;

USE lab5turmaXX;

CREATE TABLE EMPREGADO (   codemp        int NOT NULL,   nome        varchar(30) NOT NULL,

   codprof        int NULL,  codempresa int NOT NULL, PRIMARY KEY  (codemp) );

INSERT INTO EMPREGADO VALUES (101,'Daniel Rand', 3, 2);

INSERT INTO EMPREGADO VALUES (204,'Emma Frost', 5, 5);

INSERT INTO EMPREGADO VALUES (330,'Alan Scott', 2, 1);

INSERT INTO EMPREGADO VALUES (134,'Matt Murdock', 1, 3);

INSERT INTO EMPREGADO VALUES (245,'Jay Garrick', 2, 1);

INSERT INTO EMPREGADO VALUES (508,'Helena Bertinelli', 1, 3);

INSERT INTO EMPREGADO VALUES (832,'Dinah Lance', 3, 2);

INSERT INTO EMPREGADO VALUES (496,'Connor Hawke', 3, 2);

INSERT INTO EMPREGADO VALUES (270,'Bart Allen', 5, 5);

INSERT INTO EMPREGADO VALUES (619,'Carter Hall', 4, 4);

INSERT INTO EMPREGADO VALUES (620,'Abin Sur', NULL, 4);

CREATE TABLE PROFISSAO  (   codprof        int NOT NULL,   nome        varchar(50) NOT NULL,

   PRIMARY KEY  (codprof) ) ;

INSERT INTO PROFISSAO VALUES (1,'Eletricista');

INSERT INTO PROFISSAO VALUES (2,'Pedreiro');

INSERT INTO PROFISSAO VALUES (3,'Pintor');

INSERT INTO PROFISSAO VALUES (4,'Encanador');

INSERT INTO PROFISSAO VALUES (5,'Engenheiro');

CREATE TABLE PROJETO (   codproj         char(2) NOT NULL,   nome        varchar(50) NOT NULL,

   PRIMARY KEY  (codproj) ) ;

INSERT INTO PROJETO VALUES ('TK','Triskellion');

INSERT INTO PROJETO VALUES ('MX','Mansao Xavier');

INSERT INTO PROJETO VALUES ('PD','Jornal Planeta Diario');

INSERT INTO PROJETO VALUES ('FS','Fortaleza da Solidao');

CREATE TABLE ALOCACAO (   codemp        int NOT NULL,   codproj        char(2) NOT NULL,

   qtdhoras        int NOT NULL,   PRIMARY KEY  (codemp,codproj)  ) ;

INSERT INTO ALOCACAO VALUES (101,'PD',100);

INSERT INTO ALOCACAO VALUES (508,'TK',120);

INSERT INTO ALOCACAO VALUES (832,'PD',200);

INSERT INTO ALOCACAO VALUES (270,'FS',80);

INSERT INTO ALOCACAO VALUES (101,'MX',120);

INSERT INTO ALOCACAO VALUES (245,'MX',80);

INSERT INTO ALOCACAO VALUES (330,'TK',160);

INSERT INTO ALOCACAO VALUES (619,'MX',100);

CREATE TABLE SALARIO  (   codsal        int NOT NULL,         salario_hora        double (6,2) NOT NULL,

        codprof int NULL,  PRIMARY KEY  (codsal) ) ;

INSERT INTO SALARIO VALUES (1, 13.00, 1);

INSERT INTO SALARIO VALUES (2, 15.00, 2);

INSERT INTO SALARIO VALUES (3, 12.00, 3);

INSERT INTO SALARIO VALUES (4, 10.00, 4);

INSERT INTO SALARIO VALUES (5, 30.00, 5);

CREATE TABLE CONTRATACAO (   codcont        int NOT NULL,         dtadm        date NOT NULL, dtdem         date NULL,

        Codemp         int NULL, PRIMARY KEY  (codcont) );

INSERT INTO CONTRATACAO VALUES (1, '2000-01-01', NULL, 101);

INSERT INTO CONTRATACAO VALUES (2, '2001-11-01', NULL, 204);

INSERT INTO CONTRATACAO VALUES (3, '2002-10-01', '2015-02-11', 330);

INSERT INTO CONTRATACAO VALUES (4, '2002-08-05', NULL, 134);

INSERT INTO CONTRATACAO VALUES (5, '2008-09-09', NULL, 245);

INSERT INTO CONTRATACAO VALUES (6, '2009-07-01', '2012-02-20', 508);

INSERT INTO CONTRATACAO VALUES (7, '2010-02-11', '2014-10-15', 832);

INSERT INTO CONTRATACAO VALUES (8, '2013-01-11', NULL, 496);

INSERT INTO CONTRATACAO VALUES (9, '2011-09-10', NULL, 270);

INSERT INTO CONTRATACAO VALUES (10, '2005-04-25', NULL, 619);

INSERT INTO CONTRATACAO VALUES (11, '2014-03-21', '2014-10-11', 620);

CREATE TABLE EMPRESA ( codempresa int NOT NULL, nome varchar(60) NOT NULL, codcid int NOT NULL, PRIMARY KEY  (codempresa) );

INSERT INTO EMPRESA VALUES (1, 'Votorantim', 1);

INSERT INTO EMPRESA VALUES (2, 'BASF', 2);

INSERT INTO EMPRESA VALUES (3, 'General Eletric', 3);

INSERT INTO EMPRESA VALUES (4, 'Tigre', 4);

INSERT INTO EMPRESA VALUES (5, 'OAS', 5);

INSERT INTO EMPRESA VALUES (6, 'Odebrecht', 5);

INSERT INTO EMPRESA VALUES (7, 'White Martins', 10);

INSERT INTO EMPRESA VALUES (8, 'Costão do Santinho', 9);

INSERT INTO EMPRESA VALUES (9, 'Alcoa', 1);

INSERT INTO EMPRESA VALUES (10, 'Braskem', 7);

CREATE TABLE CIDADE ( codcid int NOT NULL, nome varchar(60) NOT NULL, codest int NOT NULL, PRIMARY KEY  (codcid) );

...

Baixar como (para membros premium)  txt (6.5 Kb)   pdf (97.7 Kb)   docx (67.6 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com