Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 52
    • Issues 52
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CP - Planta
  • WikiWiki
  • Wiki
  • banco_dados

banco_dados · Changes

Page history
Update banco_dados authored Dec 01, 2024 by André Sacilotto Santos's avatar André Sacilotto Santos
Hide whitespace changes
Inline Side-by-side
banco_dados.md
View page @ dea28680
......@@ -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)
......
Clone repository
  • Infraestrutura
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • analytics
  • arquitetura
  • backend_categories
  • backend_inicio
  • backend_persons
  • backend_production_order
  • backend_products
  • backend_qualidade
  • backend_settings
  • backend_stock
  • backend_stock_locations
View All Pages