[firebase-br] Duvida Foreign key Produto

Alex Miranda de Oliveira alexsistemass em gmail.com
Sex Dez 26 14:24:34 -03 2008


Duvida Foreign key Produto


 Estou Fazendo um sistema Multi_Empresa e Multi_LOJA

e estou em duvida como seria a foreign key de produto para tabela de estoque


Sendo que os meus produtos vão ser por Empresa
e o estoque vai ser dividido por empresa e por Loja

/ * Campos da Tabela de Produto */

CREATE TABLE PRODUTO(
  ID_EMPRESA INTEGER,
  ID_PRODUTO INTEGER,
  DESCRICAO INTEGER,
  ID_GRUPO INTEGER,
  ID_SUB_GRUPO INTEGER,
  ID_UNIDADE UNIDADE,
  ID_INDUSTRIA INTEGER NOT NULL,
  DATA_CADASTRO DATA,
  CODIGO_INDUSTRIA INTEGER,
  FOTO VARCHAR(100),
  INTEIRO_FRACAO VARCHAR(1) DEFAULT I CHECK (I,F));
 ALTER TABLE PRODUTO ADD CONSTRAINT PK_PRODUTO PRIMARY KEY (ID_EMPRESA,
ID_PRODUTO);

 / * Campos da Tabela de Estoque*/

CREATE TABLE ESTOQUE(
  ID_EMPRESA INTEGER NOT NULL,
  ID_LOJA INTEGER NOT NULL,
  ID_PRODUTO INTEGER NOT NULL,
  SALDO_PRODUTO NUMERICO_9_4);
ALTER TABLE ESTOQUE ADD CONSTRAINT PK_ESTOQUE PRIMARY KEY (ID_PRODUTO,
ID_LOJA, ID_EMPRESA);



Mais detalhes sobre a lista de discussão lista