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

Aula Banco de Dados Anhanguera I Revisao Prova Resolvida

Por:   •  6/2/2017  •  Trabalho acadêmico  •  2.668 Palavras (11 Páginas)  •  394 Visualizações

Página 1 de 11

DROP DATABASE IF EXISTS maladireta;

CREATE DATABASE IF NOT EXISTS maladireta ;

USE maladireta;

DROP TABLE IF EXISTS cidades;

CREATE TABLE IF NOT EXISTS cidades (

  Cid_Codigo smallint(5) unsigned NOT NULL,

  Cid_Descricao varchar(40) DEFAULT NULL,

  Cid_UF char(2) DEFAULT NULL,

  PRIMARY KEY (Cid_Codigo)

) ;

REPLACE INTO cidades (Cid_Codigo, Cid_Descricao, Cid_UF) VALUES

        (1, 'BAURU', 'SP'),

        (2, 'MARILIA', 'SP'),

        (3, 'LINS', 'SP'),

        (4, 'SÃO PAULO', 'SP'),

        (5, 'RIO DE JANEIRO', 'RJ'),

        (6, 'PIRAJUI', 'SP'),

        (7, 'CURITIBA', 'PR'),

        (8, 'CAMPO GRANDE', 'MS');

DROP TABLE IF EXISTS clientes;

CREATE TABLE IF NOT EXISTS clientes (

  Cli_Codigo mediumint(8) unsigned NOT NULL AUTO_INCREMENT,

  Cid_Codigo smallint(5) unsigned DEFAULT NULL,

  Cli_Nome varchar(60) DEFAULT NULL,

  Cli_Endereco varchar(60) DEFAULT NULL,

  Cli_Bairro varchar(30) DEFAULT NULL,

  Cli_CEP char(9) DEFAULT NULL,

  Cli_CPF char(14) DEFAULT NULL,

  Cli_EMail varchar(60) DEFAULT NULL,

  Cli_CodigoWeb mediumint(9) DEFAULT NULL,

  PRIMARY KEY (Cli_Codigo),

  KEY IndexCidade (Cid_Codigo)

) ;

DROP DATABASE IF EXISTS sistemaerp;

CREATE DATABASE IF NOT EXISTS sistemaerp ;

USE sistemaerp;

DROP TABLE IF EXISTS calculacomissao;

CREATE TABLE IF NOT EXISTS calculacomissao (

  CC_Chave mediumint(8) unsigned NOT NULL AUTO_INCREMENT,

  Vend_Codigo smallint(5) unsigned NOT NULL,

  Vnd_Numero mediumint(8) unsigned NOT NULL,

  CC_PComissao float(5,2) DEFAULT NULL,

  CC_VComissao float(10,2) DEFAULT NULL,

  PRIMARY KEY (CC_Chave),

  KEY CalculaComissao_FKIndex1 (Vnd_Numero),

  KEY CalculaComissao_FKIndex2 (Vend_Codigo)

) ;

DROP TABLE IF EXISTS cidades;

CREATE TABLE IF NOT EXISTS cidades (

  Cid_Codigo smallint(5) unsigned NOT NULL AUTO_INCREMENT,

  Cid_Descricao varchar(40) DEFAULT NULL,

  Cid_UF char(2) DEFAULT NULL,

  PRIMARY KEY (Cid_Codigo)

) ;

REPLACE INTO cidades (Cid_Codigo, Cid_Descricao, Cid_UF) VALUES

        (1, 'BAURU', 'SP'),

        (2, 'MARILIA', 'SP'),

        (3, 'LINS', 'SP'),

        (4, 'SÃO PAULO', 'SP'),

        (5, 'RIO DE JANEIRO', 'RJ'),

        (6, 'PIRAJUI', 'SP'),

        (7, 'CURITIBA', 'PR'),

        (8, 'CAMPO GRANDE', 'MS');

DROP TABLE IF EXISTS clientes;

CREATE TABLE IF NOT EXISTS clientes (

  Cli_Codigo mediumint(8) unsigned NOT NULL AUTO_INCREMENT,

  Cid_Codigo smallint(5) unsigned NOT NULL,

  Seg_Codigo smallint(5) unsigned NOT NULL,

  Cli_Nome varchar(60) DEFAULT NULL,

  Cli_Endereco varchar(60) DEFAULT NULL,

  Cli_Bairro varchar(30) DEFAULT NULL,

  Cli_Cep char(9) DEFAULT NULL,

  Cli_CPF char(14) DEFAULT NULL,

  Cli_EMail varchar(60) DEFAULT NULL,

  Cli_CodigoWeb mediumint(8) unsigned DEFAULT NULL,

  PRIMARY KEY (Cli_Codigo),

  KEY clientes_FKIndex1 (Cid_Codigo),

  KEY clientes_FKIndex2 (Seg_Codigo)

) ;

REPLACE INTO clientes (Cli_Codigo, Cid_Codigo, Seg_Codigo, Cli_Nome, Cli_Endereco, Cli_Bairro, Cli_Cep, Cli_CPF, Cli_EMail, Cli_CodigoWeb) VALUES

        (1, 1, 1, 'DARIO GUIMARAES DE SOUZA', 'CONDOMINIO VILAGGIO III LOTE D - N 19', 'VILAGGIO III', '17024-200', '346.544.968-15', ' ', 1),

        (2, 2, 3, 'GILBERTO BUENO OLIVEIRA', 'R:SALVADOR FILARDI 3-102', 'JD. PARAISO', '17100-000', '709.143.628-87', ' ', 2),

        (3, 3, 14, 'JOSE ROBERTO DOS SANTOS', 'RUA DOS CONTABILISTAS 4-17', 'NUCLEO GASPARINI', '17022-500', '825.130.588-87', ' ', 3),

        (4, 1, 14, 'PAULO ROBERTO CAMARGO MAIA', 'ALAMEDA TROIA, 7-20', 'STA. EDWIRGES', '17064-570', '959.266.078-68', ' ', 4),

        (5, 1, 2, 'CELSO RODRIGUES', 'ANTIGA 6 N.217.R.MARIA BIGHETI LIMAO2.17', 'NOVA BAURU', '17021-370', '040.224.648-95', ' ', 5),

        (6, 3, 2, 'FERNANDO VIEGAS', 'R:PRUDENTE DE MORAES 4-27', 'VILA SOUTO', '17051-170', '708.403.008-59', ' ', 6),

        (7, 5, 17, 'JOSE DIAS JUNIOR', 'R: DR. ANTONIO XAVIER DE MENDONCA, 9-48', 'JD. DONA SARA', '17012-385', '436.986.978-15', ' ', 7),

        (8, 4, 1, 'JOAO ROGER DE SANTIS GUEDES', 'RUA BATISTA DE CARVALHO N§ 10-46', 'CENTRO', '17010-000', '959.520.558-34', ' ', 8),

        (9, 4, 3, 'GUARACY FRANCISCO INGRACIA', 'R:JOAQUIM MARQUES FIGUEREDO N§5-25', 'DIST.INDUSTRIAL', '17000-000', '012.536.468-72', ' ', 9),

        (10, 1, 2, 'MARCOS ANTONIO DO NASCIMENTO', 'R:4 N§119', 'ORLANDO BAGGIO', '16500-000', '015.365.278-07', ' ', 10);

DROP TABLE IF EXISTS segmentos;

CREATE TABLE IF NOT EXISTS segmentos (

  Seg_Codigo smallint(5) unsigned NOT NULL AUTO_INCREMENT,

  Seg_Descricao varchar(40) DEFAULT NULL,

  PRIMARY KEY (Seg_Codigo)

) ;

REPLACE INTO segmentos (Seg_Codigo, Seg_Descricao) VALUES

        (1, 'ATACADO'),

        (2, 'MARCENARIA'),

        (3, 'VAREJO'),

        (4, 'CONSTRUTORA'),

        (5, 'PISO'),

        (10, 'ORGAO PUBLICO'),

        (11, 'FORNECEDOR'),

        (12, 'PEDREIRO/ENCANADOR'),

        (13, 'DEVOLUCAO'),

        (14, 'CLIENTE'),

...

Baixar como (para membros premium)  txt (15.5 Kb)   pdf (64.8 Kb)   docx (20.9 Kb)  
Continuar por mais 10 páginas »
Disponível apenas no TrabalhosGratuitos.com