Imagine que você está desenvolvendo o modelo lógico para o "Buscante", um e-commerce inovador especializado na venda de livros. Durante a modelagem, você identifica que cada cliente pode realizar várias compras e, para cada compra, pode escolher diferentes tipos de pagamento. Além disso, cada compra pode conter múltiplos livros. Para representar essas relações complexas, você precisa criar uma entidade que relacione clientes, compras e tipos de pagamento, garantindo a integridade e a flexibilidade do modelo.
Como você criaria essa entidade no modelo lógico, considerando as melhores práticas de nomenclatura e representação que aprendemos, para representar adequadamente as relações entre clientes, compras e tipos de pagamento no "Buscante"?
resposta certa: TabelaClienteCompraLivro com os atributos IDCliente, IDCompra, IDLivro, TipoPagamento, Quantidade.
Esta alternativa corretamente representa as relações complexas entre clientes, compras, livros e tipos de pagamento. Ela permite que uma compra contenha múltiplos livros e associa cada compra a um cliente e um tipo de pagamento, seguindo as melhores práticas de nomenclatura e representação.
quais seriam os atributos da entidades Compra e as cardinalidades dessa entidade TabelaClienteCompraLivro