Trabalho De Java
Exames: Trabalho De Java. Pesquise 862.000+ trabalhos acadêmicosPor: spacefernanda • 4/11/2013 • 315 Palavras (2 Páginas) • 387 Visualizações
CRIAÇÃO DO BANCO
Create data base atps;
use atps;
CRIANDO AS TABELAS
create table cliente (
id_cliente int not null,
nome var char(70),
CPF varchar(11),
RG varchar(20),
Endereco varchar(100),
Cidade varchar(70),
uf char(2),
fone varchar(15),
celular varchar(15),
email varchar(100),
data_nascimento date,
genero char(1),
primary key (id_cliente));
create table venda (
id_venda int not null,
cliente_venda int,
data_venda date,
hora_venda time,
valor_total numeric(15,2),
funcionario_venda int,
primary key (id_venda));
create table item_venda (
id_item_venda int not null,
venda_item_venda int,
produto_item_venda int,
qtde float(15,2),
valor_unitario numeric(15,2),
valor_desconto numeric(15,2),
valor_total numeric(15,2),
primary key (id_item_venda));
create table funcionario (
id_funcionario int not null,
nome varchar(70),
cpf varchar(11),
rg varchar(20),
ctps varchar(20),
cargo varchar(30),
data_nascimento date,
data_admissao date,
data_demissao date,
ativo bool,
comissao numeric(15,2),
primary key (id_funcionario));
create table produto (
id_produto int not null,
descricao varchar(50),
preco_venda numeric(15,2),
preco_compra numeric(15,2),
marca int,
tipo int,
primary key (id_produto));
ADIÇÃO FOREIGN KEY
alter table venda
add constraint fk_venda_cliente foreign key (cliente_venda)
references cliente(id_cliente);
alter table venda
add constraint fk_venda_funcionario foreign key (funcionario_venda)
references funcionario(id_funcionario);
alter table item_venda
add constraint fk_item_venda_venda foreign key (venda_item_venda)
references venda(id_venda);
alter table item_venda
add constraint fk_item_venda_produto foreign key (produto_item_venda)
references produto(id_produto);
CONSULTAS
select NOME,CIDADE,UF,DATA_NASCIMENTO, GENERO from CLIENTE
where cidade order by nome
select
...