Banco de dados fox

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (879 palavras )
  • Download(s) : 0
  • Publicado : 17 de abril de 2013
Ler documento completo
Amostra do texto
create database Fox;
use Fox;

create table Funcionario(
id_funcionario integer primary key auto_increment,
nome_funcionario varchar(50) not null,
endereco_funcionario varchar(100) not null,telefone_funcionario varchar(14) not null,
cpf_funcionario varchar(14) not null);

create table Moto(
id_moto integer primary key auto_increment,
marca_moto varchar(50) not null,cilindradas_moto integer not null,
ano_moto integer not null,
modelo_moto varchar(50) not null);


create table Cliente(
id_cliente integer primary key auto_increment,
nome_cliente varchar(50) not null,endereco_cliente varchar(100) not null,
telefone_cliente varchar(14) not null,
cpf_cliente varchar(14) not null,
-- chave estrangeira moto_id_moto
id_moto integer not null,
foreign key(id_moto)references Moto(id_moto));

create table Peca(
id_peca integer primary key auto_increment,
marca_peca varchar(50) not null,
disponibilidade boolean not null,
quantidade_peca integer not null,preco_peca decimal(5,2) not null,
nome_peca varchar(50) not null);

create table Abastecedor(
id_abastecedor integer primary key auto_increment,
nome_abastecedor varchar(50) not null,
-- chaveestrangeira peca-id-peca
id_peca integer not null,
foreign key(id_peca) references Peca(id_peca));

create table Compra(
id_compra integer primary key auto_increment,
quantidade_peca_fornecidainteger not null,
-- chave estrangeira abastecedor-id-abastecedor
id_abastecedor integer not null,
foreign key(id_abastecedor) references Abastecedor(id_abastecedor),
-- chave estrangeirafuncionario_id_funcionario
id_funcionario integer not null,
foreign key (id_funcionario) references Funcionario(id_funcionario));

create table Venda(
id_venda integer primary key auto_increment,data_venda date not null,
quantidade_peca_vendida integer not null,
-- chave estrangeira peca_id_peca
id_peca integer not null,
foreign key(id_peca) references Peca(id_peca),
-- chave estrangeira...
tracking img