Análise MER:
Fábrica de Calçados
Bruce Egnor
Daniel Mazzei
Thais Hidaib
Jefferson Ambrosio
Banco de dados relacional
- Entidades e conjuntos de Entidades
- Coleção de tabelas (relações)
- Tabelas são formadas por colunas
- Colunas formam um registro
- Chave primária
- Chave estrangeira (relacionamento)
Projeto de banco de dados
• Modelagem conceitual: quais informações
precisarão ser armazenadas
• Projeto lógico: estruturas de dados necessárias e
derivações – depende do tipo do SGBD
• Projeto físico: modelagem física, efetivamente o
que será criado no Banco de Dados
Requisitos
Funcionais:
Permitir o cadastro dos clientes
Permitir o cadastro dos produtos
Permitir cadastro de fornecedores de Matéria
prima
Controle de estoque de matéria prima
Controle de estoque e produção
Pedidos de venda.
Modelo lógico do banco de dados
Relações cardinalidades:
Cliente x Pedido
Relação:
• Cada Cliente pode efetuar no
mínimo nenhum (zero) e no máximo n
pedidos (tantos quanto ele quiser).
• Cada Pedido pertence única e
exclusivamente a UM cliente.
( 1 , 1) – ( 0 , n )
Relações cardinalidades:
Pedido x Produto
Relação:
• Cada Pedido pode conter no
mínimo UM e no máximo N
Produtos.
• Cada Produto pode não estar
contido em nenhum Pedido ou em
N Pedidos.
• Por isso é necessária uma tabela
de relacionamento Pedido_Produto
- Itens ( n , n )
Relações cardinalidades:
Produto x Estoque x Matéria Prima
Relação:
• Cada registro em estoque possui apenas UM
correspondente em Produtos.
• A relação Produto x Matéria Prima é de (n, n). Um
produto pode ter N M.Primas. E uma M. Prima pode
pertencer a N Produtos. Por isso existe a Tabela de
relacionamento.
Relações cardinalidades:
Produto x Estoque x Produção
Relação:
• Cada registro em estoque possui apenas UM
correspondente em Produtos.
• Cada Item em produção (Lote) é de apenas UM
produto.
• Mas cada produto pode ser produzido em N
lotes.
Relações cardinalidades:
Matéria Prima x Fornecedor
Relação:
• A relação Fornecedor x Matéria Prima é de (n,
n). Um Fornecedor pode oferecer N M.Primas.
E uma M. Prima pode ser entregue por N
Fornecedores. Por isso existe a Tabela de
relacionamento entre elas.
Download

Analise MER: Fabrica de Calçado