>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Qu'est-ce qu'une entité dans Microsoft Access ?

Une entité dans Microsoft Access joue un rôle crucial : elle représente une personne, un lieu, un objet, un événement ou une idée qui stocke et traite des données. Dans une base relationnelle, chaque entité a sa propre table. Dans cette table, les attributs (champs/colonnes) caractérisent l'entité.

À la création de chaque entité, il est conseillé de définir une clé primaire (assigned key) pour garantir l'unicité de chaque enregistrement. Sans clé primaire définie, Access propose de créer un champ « NuméroAuto » (autonumber) après confirmation. Attention : limitations des NuméroAuto pour l'intégrité référentielle.

Diagramme Entité-Association (E-A)

Lors de la conception, le diagramme E-A (Entity-Relationship) est une représentation visuelle populaire de la structure relationnelle : entités, attributs, relations. Fait avant toute saisie de données. Entités = rectangles.

Clé primaire (colonne(s) identifiant unique une ligne) = au-dessus du trait dans le rectangle. Autres champs = en dessous. Trait pointillé entre rectangles = relation (généralement clé primaire → clé étrangère, dont la valeur doit correspondre à la clé primaire d'une autre table).

Intégrité d'entité

Choisir un champ comme clé primaire : valeur nulle (inconnue/inapplicable) inacceptable. Intégrité d'entité = règle : aucun champ de la clé primaire n'accepte de valeur nulle. Exprime l'unicité. Chaque enregistrement a son identité ; interdire le nul en clé primaire garantit la distinction entre enregistrements.

Entité dépendante vs indépendante

Entité dépendante : table nécessitant une relation avec une autre table pour son identification. Coins arrondis dans diagramme E-A.
Entité indépendante : table ne nécessitant pas de relation externe. Coins carrés dans diagramme E-A.

Modèle Entité-Association

Approche adaptée pour représenter données dans Access via diagrammes E-A. Rectangles = entités, triangles = relations. Lignes reliées = relations, étiquetées par type. Ex: « 1 » vers « n » = un-pour-plusieurs ; « m » vers « n » = plusieurs-pour-plusieurs.

Entité composite

Solution valide pour modéliser une entité existant pour réaliser une relation plusieurs-à-plusieurs. Représentée par un losange dans un rectangle.

Vie connectée