Nathalia
Atividades Práticas Supervisionadas – Programação em Banco de Dados
Nathalia Pedrosa Delavi – 9292602300
Prof. Fábio Storck
Programação em Banco de Dados
Belo Horizonte, 2° semestre de 2014
Etapa 1
Relatório 01: Banco de Dados
1.1 – Análise dos requisitos do Banco de Dados
O banco de dados deve contemplar tabelas que possibilitem o armazenamento e gerenciamento dos dados dos produtos que são e serão comercializados na padaria. Entende-se que o produto deve ser primariamente registrado no sistema. Após isso, é feita a compra do mesmo que origina uma débito(conta a pagar) a padaria. Feita a compra, a quantidade adquirida deve ser armazenada e somada a quantidade já existente. A saída do estoque deve ser feita através de venda ou de outras saídas para consumo próprio. Esse procedimento também deve guardar ser registrado e somado a quantidade existente do produto em estoque. Todo o processo de registro é feito pelos usuários e o processo de armazenamento e gerenciamento deve ser feito pelo sistema e banco de dados.
1.2 – Projeto Conceitual do Banco de Dados
1.3 – Projeto Lógico do Banco de Dados
1.4 – Projeto físico do Banco de Dados
CREATE TABLE Entrada ( id_entrada Numero(4) PRIMARY KEY,
-- Número(4), id_produto Número(4), valor_produto_compra Decimal(10,2), qt_produto_compra Decimal(10,2)
)
CREATE TABLE Saida ( id_saida Número(4) PRIMARY KEY,
-- Número(4), id_produto Número(4), valor_produto_venda decimal(10,2), qt_produto_venda decimal(10,2)
)
CREATE TABLE Caixa ( id_caixa Número(4) PRIMARY KEY,
-- Número(4), id_movimentacao Número(4), valor_movimentacao Número(4)
)
CREATE TABLE Produtos ( id_produto Número(4) PRIMARY KEY,
-- Número(4), nm_produto varchar(128), vl_produto decimal(10,2), qt_estoque decimal(10,2)
)
CREATE TABLE