Ir para conteúdo
Fórum Script Brasil
  • 0

Como fazer mais de duas referencias?


kratos92

Pergunta

Estou criando uma gerenciador de venda e necessito referenciar o item prod_id da tabela produtos nas tabelas fornecedor,estoque e vendas. Mas ao referenciar o prod_id na tabela vendas eu não consigo referenciar na tabela estoque. Como eu consigo resolver isto?

- Segue o script do bd:

Create table produtos

(

prod_id int not null identity(1,1) primary key,

prod_cod varchar(50),

prod_nome varchar(50),

prod_tipo varchar(50),

prod_fabricante varchar(50),

prod_descricao varchar(50),

prod_forn varchar(50),

prod_qtd varchar(50),

prod_val varchar(50)

)

alter table estoque add constraint PK_prod_id foreign key(prod_id) references produtos(prod_id)

Create Table estoque

(

estoque_ID INT not null identity(1,1) primary key,

prod_id int,

prod_cod varchar(50),

prod_nome varchar(50),

prod_qtd varchar(50),

prod_forn varchar (50),

data_pedido varchar(50) ,

data_estrega varchar(50)

)

alter table fornecedor add constraint PK_prod_id foreign key(prod_id) references produtos(prod_id)

Create table fornecedor

(

forn_id int not null identity(1,1) primary key,

prod_id int,

prod_forn varchar(50),

forn_dtped varchar(50),

forn_entrega varchar(50)

)

Alter table vendas add constraint PK_cod_cli foreign key(cod_cli) references cliente(cod_cli)

Alter table vendas add constraint FK_prod_id foreign key(prod_id) references produtos(prod_id)

Create Table vendas

(

venda_id INT not null identity(1,1) primary key,

cod_cli int,

cli_nome varchar(50),

cli_cpf varchar(11),

venda_data varchar(50),

prod_id int,

prod_cod varchar(50),

prod_nome varchar(50),

venda_qtd varchar(50),

prod_val varchar(50),

vendatotal_val varchar(50)

)

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...