1
resposta

meu tópico sobre imobiliaria

Gostaria de saber se meu diagrama esta correto? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Ulisses! Tudo certo por aí?

Desde já, peço desculpas pela demora em retornar.

Parabéns pelo desenvolvimento do modelo conceitual!

Existem alguns pontos para analisarmos, vamos vê-los mais de perto?

1 - Entre as entidades Produto e Aluguel, temos uma entidade associativa. Contudo, ela tem como objetivo solucionar o “problema” da cardinalidade de muitos para muitos (M:N), como não há essa cardinalidade nesse ponto, podemos alterar para um relacionamento comum chamado Pertence;

2 - A venda, na maioria das vezes, pode ser interpretada como um fenômeno do mundo real e, além disso, relaciona-se diretamente com o cliente e com o produto. Uma sugestão a ser implementada no seu diagrama é conectar esses três itens (venda, clientes e produto) criando um relacionamento chamado Compra, o qual substituirá a entidade Venda.

3 - Além disso, a entidade Aluguel se relaciona com a entidade Descrição. Quando pensamos na modelagem de um banco de dados, a ideia de “Descrição” é vista como uma característica de determinada entidade. As características, geralmente, são expressas em formato de atributos. Logo, podemos criar um atributo chamado Descricao na entidade Aluguel.

Com as sugestões, chegaríamos neste resultado:

Início da transcrição. Recorte de captura de tela de um modelo conceitual no aplicativo brModelo. A imagem é composta por um fundo branco quadriculado e formas geométricas com bordas pretas. Na região superior da tela, indo da esquerda para a direita, temos: um retângulo com o texto “Clientes”, uma indicação de cardinalidade zero para um, um losango com o texto “Compra”, uma indicação de cardinalidade um para muitos, um retângulo com o texto “Produto”. A partir desse retângulo e de cima para baixo, temos: uma indicação de cardinalidade zero para muitos, um losango com o texto “Pertence”, uma indicação de cardinalidade zero para um e um retângulo de borda dupla com o texto “Aluguel”, o qual está conectado a um reta com uma bolinha que antecede o texto “descricao”. Todas as formas geométricas estão conectadas por uma linha. Fim da transcrição.

De maneira geral, temos que:

  • Um cliente tem a capacidade de comprar um ou mais produtos;
  • Um produto pode ser comprado por zero ou um cliente;
  • Um produto pode pertencer a zero ou um aluguel;
  • Um aluguel pode ter um ou muitos produtos.

Por fim, vi que você criou um relacionamento chamado Interesse. Embora ele não esteja no diagrama acima, é uma ideia bem bacana mantê-lo em sua modelagem!

Ulisses, sinta-se livre para adicionar ou não as minhas ideias no seu diagrama. Durante a modelagem de banco de dados, existem diferentes maneiras de solucionar a mesma questão!

Continue assim que você vai longe! Se surgir alguma dúvida, fico à disposição.

Forte abraço e até mais.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software