1
resposta

[Dúvida] Dúvida sobre modelagem

Boa tarde, pessoal!

Estou com uma dúvida sobre a questão da cardinalidade de um projeto pessoal, pois estou querem fazer um sistema de inventario de equipamentos de T.I de uso no trabalho, onde ja serve de prática. Não sei exatamente se está correto que foi feito, mas gostaria de alguma dica ou orientação.

imagem sobre o projeto, esboço do modelo conceitual

1 resposta

Olá Diogo, boa tarde!

Legal que você está praticando com uma situação do seu cotidiano :)

A cardinalidade das entidades e relacionamentos é um aspecto crucial para garantir que o modelo represente corretamente a realidade do seu sistema, e é um conceito desafiador, mesmo, pois não existe certo e errado sem ter conhecimento do negócio que está sendo modelado. É uma decisão que terá que ser sua.

Vamos ler juntos a cardinalidade do seu modelo e, a partir disso, reflita novamente se são essas relações que representam a realidade.

  1. Entidade: Local

    • Relacionamentos:
      • contem (0,1) com departamento: Um local pode conter nenhum ou um departamento.
      • encontrasse (0,n) com equipamento: Um local pode conter nenhum ou vários equipamentos.
  2. Entidade: Departamento

    • Relacionamentos:
      • contem (0,n) com local: Um departamento pode estar localizado em nenhum ou vários locais.
      • trabalha (0,n) com usuario: Um departamento pode ter nenhum ou vários usuários trabalhando nele.
  3. Entidade: Equipamento

    • Relacionamentos:
      • encontrasse (0,n) com local: Um equipamento pode estar localizado em nenhum ou vários locais.
      • usa (0,n) com usuario: Um equipamento pode ser usado por nenhum ou vários usuários.
  4. Entidade: Usuário

    • Relacionamentos:
      • trabalha (1,n) com departamento: Um usuário deve obrigatoriamente trabalhar em pelo menos um departamento.
      • usa (0,n) com equipamento: Um usuário pode usar nenhum ou vários equipamentos.

Faça suas reflexões e anotações sobre cada um dos relacionamentos. Escrever com detalhamento é uma boa forma de garantir que as cardinalidades aplicadas estarão corretas.

É importante confirmar as regras de negócio para garantir que as associações estejam corretamente modeladas. A chave é sempre entender o contexto e a lógica por trás das relações para ajustar as cardinalidades conforme necessário :)

Abração!

Caso este post tenha lhe ajudado, por favor, marque como solucionado ✓. Bons Estudos!