... | ... | @@ -20,11 +20,23 @@ Nesta seção, detalhamos os processos de modelagem, organização e implementa |
|
|
|
|
|
### Esquema Conceitual
|
|
|
|
|
|
O esquema conceitual serve como base para identificar as principais entidades do sistema e as relações entre elas, oferecendo uma visão abstrata do banco de dados. Um exemplo claro dessa modelagem é a relação entre as entidades *Course* e *Degree*, onde um curso pode estar associado a um ou mais diplomas, definindo um relacionamento crucial para as regras de negócio.
|
|
|
O esquema conceitual apresentado define as principais entidades do sistema e suas inter-relações, oferecendo uma visão abstrata e fundamental para a modelagem do banco de dados. Neste esquema, destacam-se as seguintes entidades e relacionamentos:
|
|
|
|
|
|
Outro aspecto relevante é a relação entre estudantes e professores, que mostra que um estudante pode estar associado a vários professores, ou mesmo a nenhum. O conceito do *h_index*, exclusivo aos professores, é refletido nesse modelo, justificando a especialização da entidade *User* em *Student* e *Professor*, respeitando as particularidades de cada tipo de usuário.
|
|
|
Categoria e Matéria-Prima: Uma categoria pode conter várias matérias-primas, formando uma relação de um para muitos, que ajuda na organização das matérias-primas conforme suas características.
|
|
|
|
|
|
O esquema conceitual não apenas define as entidades e suas relações, mas também orienta a implementação futura, oferecendo diretrizes claras para o desenvolvimento e organização do banco de dados.
|
|
|
Matéria-Prima, Lote e Local: Uma matéria-prima está associada a lotes que representam quantidades específicas dessa matéria, com informações como número, quantidade inicial, quantidade atual, data de entrada e fornecedor. Cada lote é armazenado em um local específico, o que facilita o controle logístico e o armazenamento.
|
|
|
|
|
|
Composição e Receita: Uma matéria-prima pode ser utilizada em várias composições que, por sua vez, fazem parte das receitas para a produção de produtos finais. Uma receita define as etapas necessárias para a produção, sendo composta por múltiplas etapas.
|
|
|
|
|
|
Produto Final e Receita: Cada produto final possui uma receita que define os componentes e processos necessários para sua produção. A receita é composta por etapas específicas, e cada etapa detalha o processo, incluindo a máquina a ser utilizada.
|
|
|
|
|
|
Ordem de Produção: A entidade Ordem representa a solicitação de produção de um produto, com atributos como status, número, data da ordem e quantidade esperada. As ordens são usadas para coordenar a produção de produtos finais de acordo com as receitas definidas.
|
|
|
|
|
|
Etapas e Execução: Cada etapa da receita é executada por uma ordem de produção, garantindo que as etapas sejam realizadas na sequência correta para fabricar o produto final. Durante a execução, ocorrem Ocorrências, que registram eventos específicos, como desvios ou problemas, com descrições detalhadas e datas.
|
|
|
|
|
|
Produto Produzido: A entidade Produto Produzido representa o resultado da execução das ordens, armazenando informações sobre o número e a quantidade dos produtos fabricados.
|
|
|
|
|
|
Este esquema conceitual não apenas define claramente as entidades envolvidas na produção, mas também as relações entre elas, como a composição dos produtos, a organização das matérias-primas, e o controle das etapas de fabricação. Isso proporciona diretrizes fundamentais para a implementação do banco de dados, garantindo que todas as fases do processo produtivo sejam bem representadas e que os dados possam ser gerenciados de maneira eficiente.
|
|
|
|
|
|
![BD_CONCEITUAL](resources/images/bd/modelo_conceitual.png)
|
|
|
|
... | ... | |