Cria um banco de dados chamado ESTOQUE e três tabelas: ESTOQUE_ES01_ESTOQUE para armazenar informações de estoque por produto e fazenda, ESTOQUE_ES02_FORNECEDOR para mapear fornecedores por produto e fazenda e ESTOQUE_ES03_ENTRADA_SAIDA para registrar entradas e saídas de estoque por produto, data e quantidade.
Cria um banco de dados chamado ESTOQUE e três tabelas: ESTOQUE_ES01_ESTOQUE para armazenar informações de estoque por produto e fazenda, ESTOQUE_ES02_FORNECEDOR para mapear fornecedores por produto e fazenda e ESTOQUE_ES03_ENTRADA_SAIDA para registrar entradas e saídas de estoque por produto, data e quantidade.
Cria um banco de dados chamado ESTOQUE e três tabelas: ESTOQUE_ES01_ESTOQUE para armazenar informações de estoque por produto e fazenda, ESTOQUE_ES02_FORNECEDOR para mapear fornecedores por produto e fazenda e ESTOQUE_ES03_ENTRADA_SAIDA para registrar entradas e saídas de estoque por produto, data e quantidade.
ES01_ID BIGINT IDENTITY(1,1) NOT NULL DEFAULT 0 PRIMARY KEY, ES01_QTDE INT NOT NULL, ES01_GRADE_MIN INT NOT NULL, ES01_GRADE_MIN INT NOT NULL, ES01_ID_PRODUTO BIGINT REFERENCES CD05_PRODUTO(CD05_ID) NOT NULL, ES01_ID_FAZENDA BIGINT REFERENCES CD01_FAZENDA(CD01_ID) NOT NULL, );
CREATE TABLE ESTOQUE_ES02_FORNECEDOR(
ES02_ID_FORNECEDOR BIGINT IDENTITY(1,1) NOT NULL DEFAULT 0 PRIMARY KEY, ES02_ID_PRODUTO BIGINT REFERENCES CD05_PRODUTO(CD05_ID) NOT NULL, ES02_ID_FAZENDA BIGINT REFERENCES CD01_FAZENDA(CD01_ID) NOT NULL, ES02_ID_FORNECEDOR BIGINT REFERENCES CD06A_FORNECEDOR(CD06A_ID) NOT NULL, );
CREATE TABLE ESTOQUE_ES03_ENTRADA_SAIDA(
ES03_ID_ENTRADA_SAIDA BIGINT IDENTITY(1,1) NOT NULL DEFAULT 0 PRIMARY KEY, ES03_ID_CLIENTE BIGINT IDENTITY(1,1) NOT NULL, ES03_ID_PRODUTO BIGINT REFERENCES CD05_PRODUTO(CD05_ID) NOT NULL, ES03_DATA_HORA TIMESTAMP NOT NULL, ES03_TP_TRANSACAO VARCHAR (6) NOT NULL, ES03_QNTD INT NOT NULL );