/ / Une entité faible peut-elle être impliquée dans des relations d'identification et non d'identification avec d'autres tables? - base de données, entité, relation, faible, identification

Une entité faible peut-elle être impliquée dans des relations d'identification et non d'identification avec d'autres tables? - base de données, entité, relation, faible, identification

Il est évident qu'une entité faible doit être impliquée (en tant qu'enfant) dans une ou plusieurs relations d'identification, sinon, elle ne serait pas faible.

Mais peut-il aussi être l'enfant dans une relation non identifiante?

Réponses:

0 pour la réponse № 1

Oui, les ensembles d'entités faibles peuvent participer à des relations non identifiantes avec d'autres entités. Par "enfant", je suppose que vous entendez des relations dansl’ensemble des entités faibles est du côté déterminant (nombreux) de la relation. Il n'y a aucune restriction sur les types de relations auxquelles des ensembles d'entités faibles peuvent participer.

Cependant, méfiez-vous des identifiants multiplesdes relations. Alors qu'un ensemble d'entités faibles peut facilement être le descendant d'une chaîne de relations d'identification, plusieurs relations d'identification indépendantes sur le même ensemble d'entités faibles sont inhabituelles et remettent en cause la notion même d'un ensemble d'entités. Voir ma réponse à cette question.

Notez que le titre de votre question mentionneles relations entre les tables, ce qui confond les modèles conceptuels (ER) et physiques (tabulaires). Les relations entre entités sont représentées par des tables, mais le sont aussi en général (seules les relations un-à-un et un-à-plusieurs peuvent être dénormalisées dans la relation d'entité d'un ensemble d'entités déterminant / plusieurs et les relations plus élevées nécessitent toujours leurs propres tables).