Banco de dados fox

879 palavras 4 páginas
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,
-- chave estrangeira 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_fornecida integer not null,
-- chave estrangeira abastecedor-id-abastecedor id_abastecedor integer not null, foreign key(id_abastecedor) references Abastecedor(id_abastecedor),
-- chave estrangeira funcionario_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

Relacionados

  • Teste etstado
    7321 palavras | 30 páginas
  • Locadora
    697 palavras | 3 páginas
  • Trabalho tcc
    1465 palavras | 6 páginas
  • Banco de dados
    1850 palavras | 8 páginas
  • Banco de Dados - Algebra Relacional
    3044 palavras | 13 páginas
  • Desenvolvedor linx
    3723 palavras | 15 páginas
  • portifólio 2 semestre unopar
    5560 palavras | 23 páginas
  • contrato de locação de veículos
    734 palavras | 3 páginas
  • Relatório de eletrotécnica
    12671 palavras | 51 páginas
  • atps bd
    3993 palavras | 16 páginas