Buscar

Beatriz está desenvolvendo um sistema para controle de vendas na plataforma NodeJS, com persistência via Sequelize. O sistema deve possibilitar o c...

Beatriz está desenvolvendo um sistema para controle de vendas na plataforma NodeJS, com persistência via Sequelize. O sistema deve possibilitar o cadastro de clientes e produtos, gerenciar o estoque e emitir notas fiscais. Um cliente é associado a várias notas fiscais, caracterizando um relacionamento 1xN, e seus itens estão associados aos produtos, através de um relacionamento NxN. Como Beatriz deve codificar o método associate da entidade Cliente? A Ela precisará de uma chamada para hasMany, a partir de NotaFiscal, tendo como parâmetros a entidade NotaFiscal e o campo da chave estrangeira. B Ela precisará de uma chamada para belongsTo, a partir de Cliente, tendo como parâmetros a entidade NotaFiscal e a chave primária de Cliente. C Ela precisará de uma chamada para belongsTo, a partir de NotaFiscal, tendo como parâmetros a entidade Cliente e a chave primária de NotaFiscal. D Ela precisará de uma chamada para hasMany, a partir de Cliente, tendo como parâmetros a entidade NotaFiscal e o campo da chave estrangeira. E Ela precisará de uma chamada para hasMany, a partir de NotaFiscal, tendo como parâmetros a entidade Cliente e o campo da chave estrangeira.

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa A) Ela precisará de uma chamada para hasMany, a partir de NotaFiscal, tendo como parâmetros a entidade NotaFiscal e o campo da chave estrangeira. Isso ocorre porque o relacionamento entre Cliente e NotaFiscal é 1xN, ou seja, um cliente pode ter várias notas fiscais. Portanto, a entidade Cliente deve ter uma associação hasMany com a entidade NotaFiscal. Já o relacionamento entre NotaFiscal e Produto é NxN, ou seja, uma nota fiscal pode ter vários produtos e um produto pode estar em várias notas fiscais. Para isso, é necessário criar uma tabela intermediária que relacione as duas entidades.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais