Caros colegas, estou com algumas dúvidas básicas: estou desenvolvendo um sistema com 
um colega, onde o mesmo está viajando e ele é o responsável pelo desenvolvimento do bd 
em interbase. É o seguinte: Vou mostrar-lhes o script que está a me tirar o sono.
 
CREATE TABLE "ENTRADAS" 
(
  "CODENT" INTEGER NOT NULL,
  "NOTFISCAL" VARCHAR(10),
  "PEDIDO" VARCHAR(10),
  "DTEMISSANOT" TIMESTAMP,
  "DTREC" TIMESTAMP,
  "DESCENT" VARCHAR(50),
  "USUARIO" INTEGER NOT NULL,
  "FORNECEDOR" INTEGER NOT NULL,
  "PRODUTOS" INTEGER NOT NULL,
  "QTDES" NUMERIC(9, 4) NOT NULL,
  "SUBTOTAL" DOUBLE PRECISION NOT NULL,
  "DTATUAL" TIMESTAMP NOT NULL,
  "PRECOCUS" DOUBLE PRECISION NOT NULL,
CONSTRAINT "PKENTRADAS" PRIMARY KEY ("CODENT")
);
ALTER TABLE "ENTRADAS" ADD CONSTRAINT "FKENTRADASFORNECEDOR" FOREIGN KEY 
("FORNECEDOR") REFERENCES FORNECEDOR ("CODFORNECEDOR");
ALTER TABLE "ENTRADAS" ADD CONSTRAINT "FKENTRADASUSUARIO" FOREIGN KEY ("USUARIO") 
REFERENCES USUARIO ("CODUSU");
ALTER TABLE "ENTRADAS" ADD CONSTRAINT "FKENTRDASPRODUTOS" FOREIGN KEY ("PRODUTOS") 
REFERENCES PRODUTOS ("CODPRODUTO");
 

CREATE TABLE "ITENSENTRADA" 
(
  "ENTRADA" INTEGER NOT NULL,
  "PRODUTO" INTEGER NOT NULL,
  "QTDES" NUMERIC(9, 4) NOT NULL,
  "PRECOPROD" DOUBLE PRECISION NOT NULL,
  "SUBTOTAL" DOUBLE PRECISION NOT NULL,
  "TOTAL" DOUBLE PRECISION NOT NULL,
CONSTRAINT "PKITENSENTRADA" PRIMARY KEY ("ENTRADA", "PRODUTO")
);
ALTER TABLE "ITENSENTRADA" ADD CONSTRAINT "FKITENSENTRADA" FOREIGN KEY ("ENTRADA") 
REFERENCES ENTRADAS ("CODENT");
ALTER TABLE "ITENSENTRADA" ADD CONSTRAINT "FKITENSPRODUTOS" FOREIGN KEY ("PRODUTO") 
REFERENCES PRODUTOS ("CODPRODUTO");

Bom eis a questão: "Este relacionamento está correto?", tenho uma outra dúvida se 
está, como faço para implementar o código fonte no sistema. Ou seja, na hora de fazer 
a conexão como faço para o sistema receber estas informações. Por tenho que dar 
entrada de mercadorias no sistema, mas só estou conseguindo da entrada em um só 
produto, ou seja, cada produto está com uma entrada e ñ é para ser assim.
 
Aguardo respostas,
 
Cícero Rocha.


Cícero Pinho Rocha

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a