Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Relacionamentos Existentes

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Os clientes podem possuir nenhum ou diversos planos de hospedagem, cada plano de hospedagem pode e deve pertencer a 1 cliente apenas. Os clientes podem se comunicar por nenhum canal de atendimento ou por diversos (chat, e-mail, WhatsApp), para realizar disparos de mensagens ou enviar comunicações relacionadas a marketing/produtos contratos/etc é necessário que se use um canal de comunicação ou pode ser utilizado vários.

1 resposta
solução!

Oi, Paula! Tudo certo?

É isso aí! Parabéns pelo desenvolvimento do diagrama, ele está ficando super bacana. Continue assim!

O único ponto de atenção é acerca do relacionamento entre as entidades Clientes e Canais_Atendimento. Observe que entre as duas foi formada uma cardinalidade de muitos para muitos (M:N). Como essa situação não foi prevista pelo modelo relacional, o qual estamos utilizando neste momento, teremos que ir em busca de algo para solucionar tal "problema". Uma alternativa é utilizar a entidade associativa.

Além de se comportar como uma entidade, ela também é vista como um relacionamento — ou seja, relaciona duas ou mais entidades e também contém atributos. Logo, podemos enxergá-la como um evento do mundo real.

No modelo conceitual, representamos a entidade-associativa com um losango dentro de um retângulo. Para inserir este elemento em nosso diagrama, basta escolher o item que o ilustra na barra de artefatos:

Início da transcrição. Recorte de captura de tela do menu de artefatos para criação de um modelo conceitual do aplicativo brModelo.  O quarto item do menu, que possui o desenho de um losango dentro de um retângulo, está destacado por uma seta vermelha. Fim da transcrição.

Ao trazer esse elemento para o diagrama que fizemos, teríamos este resultado:

Início da transcrição. Recorte de captura de tela de um modelo conceitual no aplicativo brModelo. Imagem de fundo branco quadriculado composta por figuras geométricas de contornos pretos que se conectam entre si. No canto superior esquerdo, há um retângulo com o texto “CLIENTES”. Seguindo para o lado direito do retângulo com o texto “CLIENTES”, temos uma representação de cardinalidade um para um, um losango com o texto “POSSUI”, uma representação de cardinalidade zero para muitos e um retângulo com o texto “PLANOS_HOSPEDAGEM”. Na região inferior ao retângulo com o texto “CLIENTES”, temos uma representação de cardinalidade um para muitos, um retângulo com o texto “COMUNICAÇÕES” e com o losango chamado “COMUNICA” em seu interior, uma representação de cardinalidade zero para muitos e um retângulo com o texto “CANAIS_ATENDIMENTO”. Fim da transcrição.

Sempre que houver uma comunicação, estaremos ligando as entidades CLIENTES e CANAIS_ATENDIMENTO, bem como registrando isso através de COMUNICACOES, outro item da entidade associativa.

Ao utilizar esse artefato, teremos um maior controle sobre as entidades CLIENTES e CANAIS_ATENDIMENTO. Além disso, dessa forma evitaremos possíveis redundâncias em nosso futuro banco de dados, haja vista que uma das consequências da cardinalidade M:N é essa.

O uso da entidade associativa também será abordada no curso. Então, aproveite o momento para conhecer um pouco mais sobre ela!

Paula, continue estudando e se dedicando. Se surgir alguma dúvida, conte com o fórum.

Forte abraço.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.