Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

A Preparação do Ambiente

Por:   •  21/8/2018  •  826 Palavras (4 Páginas)  •  250 Visualizações

Página 1 de 4

...

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) );

INSERT INTO CIDADE VALUES (1, 'Sorocaba', 1);

INSERT INTO CIDADE VALUES (2, 'São Caetano', 1);

INSERT INTO CIDADE VALUES (3, 'Resende', 2);

INSERT INTO CIDADE VALUES (4, 'Blumenau', 3);

INSERT INTO CIDADE VALUES (5, 'Salvador', 4);

INSERT INTO CIDADE VALUES (6, 'Lauro de Freitas', 4);

INSERT INTO CIDADE VALUES (7, 'Camaçari', 4);

INSERT INTO CIDADE VALUES (8, 'Feira de Santana', 4);

INSERT INTO CIDADE VALUES (9, 'Florianópolis', 3);

INSERT INTO CIDADE VALUES (10, 'Rio de Janeiro', 2);

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

INSERT INTO ESTADO VALUES (1, 'SP');

INSERT INTO ESTADO VALUES (2, 'RJ');

INSERT INTO ESTADO VALUES (3, 'SC');

INSERT INTO ESTADO VALUES (4, 'BA');

INSERT INTO ESTADO VALUES (5, 'RS');

Estes comandos vão criar um novo banco de dados com tabelas e dados necessários ao restante do exercício.

PASSO 2:

Baseado nas instruções dadas em aulas anteriores, escreva comandos SQL que exibam os seguintes resultados:

- Qual o nome do profissional, profissão, quantidade de horas trabalhadas, nome do projeto, valor a pagar no projeto, nome da empresa, cidade da empresa e estado da empresa de cada funcionário, ordenados por salário na descendente.

- Crie uma view com o nome "dados_profissionais" que apresente o nome do profissional, profissão, nome da empresa, cidade da empresa e estado da empresa. E, posteriormente, apresente script para executar esta view.

- Crie um script que inicie uma transação para inserir uma nova empresa (código: 11, empresa: Petrobrás e cidade: 5 (Salvador)). E posteriormente, confirmem esta transação.

- Crie um script para apresentar o nome e empresa do profissional, além disso, informe também, quais empresas não possuem empregados cadastrados.

- Crie um script para apresentar o nome e cidade da empresa, além disso, informe também quais empresas não possuem cidades cadastradas e quais cidades não possuem empresas cadastrados.

- Crie um script para exibir o nome do estado e a quantidade de empresas cadastradas por estado.

...

Baixar como  txt (6.1 Kb)   pdf (50.1 Kb)   docx (14.1 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club