Desenvolvimento de sistemas em Linux - Uma análise das ferramentas de desenvolvimento para Linux

Page 131

CREATE INDEX VEUSESTORNO ON VENDA (USESTORNO); -- ***************************************************** -- Tabela..........: ITEMVENDA -- Elemento do DER.: Relacionamento Est�entre as -entidades Venda e Produto. -- Fun�o..........: Itens vendidos -- ***************************************************** CREATE TABLE ITEMVENDA ( VENDA INT NOT NULL REFERENCES VENDA (NUMERO) MATCH FULL ON UPDATE CASCADE ON DELETE CASCADE, SEQUENCIA TINYINT NOT NULL AUTO_INCREMENT, PRODUTO INT NOT NULL REFERENCES PRODUTO (CODIGO) MATCH FULL ON UPDATE CASCADE ON DELETE RESTRICT, QUANTIDADE DECIMAL(10,2) NOT NULL DEFAULT 1.0, PRECOVENDA DECIMAL(10,2) NOT NULL, PRECOLISTA DECIMAL(10,2) NOT NULL, PRIMARY KEY (VENDA,SEQUENCIA) ); CREATE INDEX IVPRODUTO ON ITEMVENDA (PRODUTO); -- ***************************************************** -- Tabela..........: PAGAMENTO -- Elemento do DER.: Relacionamento Paga entre Venda e -Forma Pagto -- Fun�o..........: Registra o pagamento da venda -- ***************************************************** CREATE TABLE PAGAMENTO ( VENDA INT NOT NULL REFERENCES VENDA (NUMERO) MATCH FULL ON UPDATE CASCADE ON DELETE CASCADE, SEQUENCIA TINYINT NOT NULL AUTO_INCREMENT, FORMAPAGTO TINYINT NOT NULL REFERENCES FORMAPAGTO (CODIGO) MATCH FULL ON UPDATE CASCADE ON DELETE RESTRICT, VENCIMENTO DATE NOT NULL, VALOR DECIMAL(10,2) NOT NULL, PRIMARY KEY (VENDA,SEQUENCIA)

122


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.