Qu'est-ce que le discriminateur dans les DBM ?

2 Réponses


  • Il existe un concept d'entités « fortes » et « faibles » dans le SGBDR. Entité forte : dont les attributs sont capables de former une clé primaire, c'est-à-dire de former une clé qui peut identifier de manière unique son membre. Entité faible : dont les attributs ne peuvent pas former une clé primaire, c'est-à-dire former une clé qui peut identifier de manière unique son membre. Par exemple. Envisagez de suivre les relations dans la relation de contexte du département Computer Engg 1: Classe { Nom de la division, n° de la salle de classe, enseignant de la classe } il s'agit d'une entité forte car tout membre peut être identifié de manière unique par son nom de division, il s'agit donc d'une clé primaire. Et relation 1 : Étudiant { Numéro de rôle, Nom, Présence } il s'agit d'Entité faible car aucun membre ne peut être identifié de manière unique par un attribut ou une combinaison d'attributs. Comme Roll no. Des étudiants dans différentes divisions peuvent être les mêmes. Mais si nous combinons "Roll no."avec « Nom de la division », alors tout membre de la relation étudiant peut être identifié de manière unique. Et donc pour la relation Student "Roll no." est le discriminateur.
  • Un ensemble d'entités fort a une clé primaire. Tous les tuples de l'ensemble se distinguent par cette clé. Un ensemble d'entités faibles n'a pas de clé primaire à moins que les attributs de l'ensemble d'entités fortes dont il dépend ne soient inclus. Les tuples d'un ensemble d'entités faibles sont partitionnés en fonction de leur relation avec les tuples d'un ensemble d'entités fortes. Les tuples au sein de chaque partition se distinguent par un discriminateur, qui est un ensemble d'attributs.

Ecrivez votre réponse

Votre réponse apparaîtra après modération