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

Trabalho Prova Banco De Dados

Artigo: Trabalho Prova Banco De Dados. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/11/2013  •  658 Palavras (3 Páginas)  •  476 Visualizações

Página 1 de 3

-- Criar BD prova

CREATE database prova;

-- Visualizar Banco existentes

SHOW databases;

-- Usar BD prova

USE prova;

-- Criar tabela tbadmpessoal

CREATE TABLE tbadmpessoal(

idPessoa int NOT NULL AUTO_INCREMENT,

nomePessoa varchar (60) NOT NULL,

cpfPessoa int NOT NULL,

rgPessoa varchar (20) NOT NULL,

endereco varchar (100) NOT NULL,

bairro varchar (40) NOT NULL,

cidade varchar (40) NOT NULL,

telefone varchar (20) NOT NULL,

email varchar (30) NOT NULL,

PRIMARY KEY(idpessoa)

);

-- Criar tabela tbGrupoDespesaAdm

CREATE TABLE tbGrupoDespesaAdm(

codGrupoDespesa int NOT NULL AUTO_INCREMENT,

nomeGrupoDespesa varchar (60) NOT NULL,

PRIMARY KEY(codGrupoDespesa)

)TYPE = innodb;

-- Criar tabela tbDespesaAdm

CREATE TABLE tbDespesaAdm(

fkCodGrupoDespesa int NOT NULL,

codDespesa int NOT NULL AUTO_INCREMENT,

nomeDespesa varchar (60) NOT NULL,

PRIMARY KEY(codDespesa),

FOREIGN KEY (fkCodGrupoDespesa)

REFERENCES tbGrupoDespesaAdm(codGrupoDespesa)

)TYPE = innodb;

-- Criar tabela tbGrupoReceitaAdm

CREATE TABLE tbGrupoReceitaAdm(

codGrupoReceita int NOT NULL AUTO_INCREMENT,

nomeGrupoReceita varchar (60) NOT NULL,

PRIMARY KEY(codGrupoReceita)

)TYPE = innodb;

-- Criar tabela tbReceitaAdm

CREATE TABLE tbReceitaAdm(

fkCodGrupoReceitas int NOT NULL,

codReceita int NOT NULL AUTO_INCREMENT,

nomeReceita varchar (60) NOT NULL,

PRIMARY KEY(codReceita),

FOREIGN KEY (fkCodGrupoReceitas)

REFERENCES tbGrupoReceitaAdm(codGrupoReceita)

)TYPE = innodb;

-- Visualizar tabelas existentes no Banco

SHOW TABLES;

-- Visualizar estrutura das tabelas

DESC tbadmpessoal;

DESC tbGrupoDespesaAdm;

DESC tbDespesaAdm;

DESC tbGrupoReceitaAdm;

DESC tbReceitaAdm;

-- Add Comentarios tabela tbadmpessoal

ALTER TABLE tbadmpessoal CHANGE COLUMN idPessoa idPessoa int NOT NULL AUTO_INCREMENT COMMENT 'Chave de identificacao da pessoa';

ALTER TABLE tbadmpessoal CHANGE COLUMN nomePessoa nomePessoa varchar (60) NOT NULL COMMENT 'Nome da pessoa';

ALTER TABLE tbadmpessoal CHANGE COLUMN cpfPessoa cpfPessoa bigint NOT NULL COMMENT 'CPF da pessoa';

ALTER TABLE tbadmpessoal CHANGE COLUMN rgPessoa rgPessoa varchar (20) NOT NULL COMMENT 'RG da pessoa';

ALTER TABLE tbadmpessoal CHANGE COLUMN endereco endereco varchar (100) NOT NULL COMMENT 'Endereco da pessoa';

ALTER TABLE tbadmpessoal CHANGE COLUMN bairro bairro varchar (40) NOT NULL COMMENT 'Bairro da pessoa';

ALTER TABLE tbadmpessoal CHANGE COLUMN cidade cidade varchar (40) NOT NULL COMMENT 'Cidade da pessoa';

ALTER TABLE tbadmpessoal CHANGE COLUMN telefone telefone varchar (20) NOT NULL COMMENT 'Telefone da pessoa';

ALTER TABLE tbadmpessoal CHANGE COLUMN email email varchar (30) NOT NULL COMMENT 'Email da pessoa';

-- Inserir Dados na tbadmpessoal

insert into tbadmpessoal (nomePessoa,cpfPessoa,rgPessoa,endereco,bairro,cidade,telefone,email ) values ("Carlos Eduardo",42918496804,"35508948-8","rua 13","jardim dos altos","barueri","1224-4585","carlosedu@email.com.br");

insert into tbadmpessoal (nomePessoa,cpfPessoa,rgPessoa,endereco,bairro,cidade,telefone,email ) values ("Leonildo",12242225594,"12345678-x","rua 14","jardim dos baixos","barueri","1624-4445","nil@email.com.br");

insert into tbadmpessoal (nomePessoa,cpfPessoa,rgPessoa,endereco,bairro,cidade,telefone,email ) values ("Ana maria",45896572593,"255896471-x","rua quinze","jardim santana","santana","4442-5423","anam@email.com.br");

-- Add Comentarios tabela tbGrupoDespesaAdm

ALTER TABLE tbGrupoDespesaAdm CHANGE COLUMN codGrupoDespesa codGrupoDespesa int NOT NULL AUTO_INCREMENT COMMENT 'Chave de identificacao do Grupo de Despesa';

ALTER TABLE tbGrupoDespesaAdm CHANGE COLUMN nomeGrupoDespesa nomeGrupoDespesa varchar (60) NOT NULL COMMENT 'Nome do Grupo de Despesa';

-- Inserir Dados na tbGrupoDespesaAdm

insert into tbGrupoDespesaAdm (nomeGrupoDespesa) values ("Alimentacao");

insert

...

Baixar como (para membros premium)  txt (6.9 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com