Pessoal, estou com dúvida em uma questão de modelagem entidade relacionamento.
No descrição abaixo preciso limitar a quantidade de livros para alunos, professores e outras pessoas
Como posso representar no diagrama o número máximo para uma ocorrência?
Posso representar esse limite máximo na cardinalidade? (ex: (0,4))
Os usuários podem emprestar e/ou consultar livros, mas apenas consultar periódicos.
O empréstimo é feito da seguinte maneira, segundo o tipo de usuário:
- Alunos: máximo de 4 livros, por até 14 dias.
- Professores: máximo de 10 livros, por até 180 dias.
- Outros: máximo de até 4 livros por até 7 dias.
Cara, até onde eu sei, vc só representa em um ER 1,n , 1,1 , n,n.
Acho que fica em restrições no banco de dados, referentes a regra de negócios, exemplo: Gatilhos (triggers), você pode criar um gatilho que limite o numero de registros de livros para um mesmo aluno, professor, etc.
Bem, acho que é isso, também estou aprendendo, espero ter ajudado!
Minha dúvida é exatamente essa @Icaro_Cunha.
Pelo menos ER só se representa a cardinalidade máxima com 1 ou n, o que me gerou a dúvida se é possível representar valores máximo como 3, 4, etc
Talvez seja uma das limitações do DER, que deve ser tratada no modelo físico, como vc falou, com gatilhos
Obrigado pela resposta