Olá Rafael! Tudo bem com você?
Quando passamos do modelo conceitual para o modelo lógico, é comum que algumas entidades e atributos sejam ajustados para refletir melhor as relações e restrições do sistema que estamos modelando.
No caso, o "IDCliente" não aparece diretamente na tabela "TabelaConta" porque temos uma tabela intermediária que faz a junção do que há em comum entre as tabelas de cliente e contas. Por exemplo, a "TabelaClienteConta" tem os atributos "IDCliente" e "IDConta", e está servindo como uma tabela de junção que liga os clientes às suas contas, permitindo que as contas sejam associadas aos clientes sem precisar repetir o "IDCliente" em todas as tabelas que se relacionam com contas.
Para saber mais:
A utilização de tabelas intermediárias é necessária quando queremos representar relações muitos-para-muitos entre entidades. Por exemplo, no caso de clientes e contas, um cliente pode ter várias contas, e uma conta pode estar associada a vários clientes (como em contas conjuntas). A tabela intermediária atua como um conector, armazenando as chaves primárias das tabelas envolvidas na relação, permitindo maior flexibilidade e organização no modelo lógico. Trazendo ganhos como:
- Em vez de repetir informações como "IDCliente" em várias tabelas, centralizamos a relação em uma tabela específica, reduzindo a chance de erros e inconsistências nos dados.
- Se um cliente ou conta for alterado, a atualização ocorre em um único lugar, o que simplifica o gerenciamento dos dados.
Já em relação à tabela "Tabela Emprestimo", ela se relaciona diretamente com a tabela de clientes sem a necessidade de tabela intermediária. Nesse caso, teríamos sim o "IDCliente" do lado da tabela de empréstimos. Ao longo das próximas aulas, mais especificamente no último vídeo da aula 03, o instrutor falará sobre isso e sobre como adicionar o id_cliente
na tabela de empréstimos.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado