Trabalho de banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1408 palavras )
  • Download(s) : 0
  • Publicado : 14 de dezembro de 2012
Ler documento completo
Amostra do texto
1: Create database bdCliente



2: Create table tb_estado (
sg_estado varchar (02) not null,
nm_estado varchar (50) not null,
Primary Key (sg_estado));

Create table tb_cidade (
cd_cidade int identity (1,1) not null,
nm_cidade varchar (20) not null,
sg_estado varchar (02) not null,
Primary Key (cd_cidade),
Foreign Key (sg_estado) references tb_estado (sg_estado));


Create tabletb_bairro (
cd_bairro int identity (1,1) not null,
nm_bairro varchar (50) not null,
cd_cidade int not null,
Primary Key (cd_bairro),
Foreign Key (cd_cidade) references tb_cidade (cd_cidade));


Create table tb_funcionario (
cd_func int identity (1,1) not null,
nm_func varchar (50) not null,
num_telefone varchar (10)not null,
num_celular varchar (10) not null,
dt_nasc datetime notnull,
vl_salario real not null,
ind_possui_dependente bit not null,
Primary Key (cd_func));


Create table tb_endereco_funcionario (
cd_func int identity (1,1) not null,
cd_bairro int not null,
rua varchar (50) not null,
numero varchar (05)not null,
complemento varchar (10) not null,
Primary Key (cd_func, cd_bairro));


Create table tb_categoria_cliente (
cd_categoria int identity(1,1) not null,
nm_categoria varchar (50) not null,
min_compra real not null,
max_compra real not null,
Primary Key (cd_categoria));


Create table tb_cliente (
cd_cliente int identity (1,1) not null,
nm_cliente Varchar (50) not null,
num_telefone real not null,
num_celular real not null,
dt_nasc datetime not null,
cd_categoria_cliente int not null,
Primary Key (cd_cliente),
ForeignKey (cd_categoria_cliente)references tb_categoria_cliente (cd_categoria_cliente));


Create table tb_endereco_cliente (
cd_cliente int identity (1,1) not null,
cd_bairro int not null,
rua varchar (25) not null,
numero varchar (5)not null,
complemento varchar (20) not null
Primary Key (cd_cliente, cd_bairro));


Create table tb_fornecedor(
cd_fornecedor int identity (1,1) not null,nm_fornecedor varchar (50) not null,
cd_cidade int not null,
Primary Key (cd_fornecedor),
Foreign Key (cd_cidade) references tb_cidade (cd_cidade));


Create Table tb_produto (
cd_produto int identity (1,1) not null,
nm_produto varchar (50) not null,
vl_compra decimal not null,
vl_venda decimal not null,
cd_fornecedor int not null,
Primary Key (cd_produto),
Foreign Key(cd_fornecedor)references tb_fornecedor (cd_fornecedor));


Create Table tb_venda (
cd_venda int identity (1,1)not null,
cd_cliente int not null,
dt_venda datetime not null,
vl_total decimal not null,
Primary Key (cd_venda),
Foreign Key (cd_cliente) references tb_cliente (cd_cliente));


Create table tb_venda_produto (
cd_venda int identity (1,1) not null,
cd_produto int not null,
qt_comprada int notnull,
vl_venda decimal not null,
Primary Key (cd_venda, cd_produto));




3: Insert into estado (sg_estado, nm_estado) Values ('MG', 'Nova Era');
Insert into estado (sg_estado, nm_estado) Values ('RJ', 'Macaé');
Insert into estado (sg_estado, nm_estado) Values ('RS', 'Porto Alegre');
Insert into estado (sg_estado, nm_estado) Values ('ES', 'Vitória');
Insert into estado (sg_estado,nm_estado) Values ('BA', 'Salvador');


Insert into cidade (cd_cidade, nm_cidade, sg_estado) Values (1, 'Nova Era', 'MG', 1);
Insert into cidade (cd_cidade, nm_cidade, sg_estado) Values (2, 'Macaé', 'RJ', 2);
Insert into cidade (cd_cidade, nm_cidade, sg_estado) Values (3, 'Porto Alegre', 'RS', 3);
Insert into cidade (cd_cidade, nm_cidade, sg_estado) Values (4,
'Vitória', 'ES', 4);
Insert intocidade (cd_cidade, nm_cidade, sg_estado) Values (5, 'Salvador', 'BA', 5);


Insert into bairro (cd_bairro, nm_bairro, cd_cidade) Values (1, 'Centro', 1);
Insert into bairro (cd_bairro, nm_bairro, cd_cidade) Values (2, 'Capitão Pereira', 2);
Insert into bairro (cd_bairro, nm_bairro, cd_cidade) Values (3, 'Raios', 3);
Insert into bairro (cd_bairro, nm_bairro, cd_cidade) Values (4, 'Lagoinha',...
tracking img