Uma “Tabela de 'junção'” é basicamente apenas a tabela que fica entre duas entidades que têm um relacionamento muitos-para-muitos (MM)?
relate perguntas
-
Os índices filtrados podem ajudar a melhorar as consultas baseadas em uma hora inserida ou isso deve ser evitado?
-
Qual é a diferença entre os tipos de dados MySQL VARCHAR e TEXT?
-
É melhor armazenar os valores calculados ou recalculá-los a pedido? [duplicado]
-
Armazenar vs calcular valores agregados
-
Quais são algumas maneiras de implementar um relacionamento muitos-para-muitos em um data warehouse?
Uma tabela de junção é uma entidade fraca, mas uma entidade fraca geralmente não é uma tabela de junção. Uma tabela de junção não é o mesmo que uma entidade fraca. Uma tabela de junção é um tipo de entidade fraca.
As tabelas usadas para resolver grupos de repetição também são entidades fracas. Essas são apenas tabelas de junção se o grupo de repetição contiver um relacionamento de chave estrangeira repetido.
Depende de como você define uma "tabela de junção". A terminologia de ER tende a ser um tanto ambígua quando usada para descrever conceitos de bancos de dados relacionais.
Uma tabela de junção geralmente significa ou pode significar qualquer tabela com duas ou mais chaves estrangeiras.
Por outro lado, uma entidade fraca é representada por uma tabela cuja chave primária inclui pelo menos um atributo de chave estrangeira. Isso não precisa ser o caso de uma tabela de junção (ou seja, uma tabela com mais de uma chave estrangeira).