[firebase-br] RES: Duvida Foreign key Produto

Marco Antonio marcobolacha em vicoldobrasil.com.br
Ter Dez 30 09:54:15 -03 2008


Faça uma chave composta ID_EMPRESA INTEGER + ID_PRODUTO INTEGER 
 
Marco Antonio
Gerência Informática
(  (35) 3821.5009
e-mail: marco.castro em vicoldobrasil.com.br
 

P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Alex Miranda de Oliveira
Enviada em: sexta-feira, 26 de dezembro de 2008 13:25
Para: FireBase
Assunto: [firebase-br] Duvida Foreign key Produto

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);
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista