Que signifie l'attribut ?
En général, un attribut est une caractéristique. Dans un système de gestion de base de données (SGBD), un attribut fait référence à un composant de base de données, tel qu'une table.
Il peut également faire référence à un champ de base de données. Les attributs décrivent les instances dans la colonne d'une base de données.
Weendoz explique l'attribut
Dans les bases de données relationnelles, les attributs sont les caractéristiques ou propriétés descriptives qui définissent tous les éléments appartenant à une certaine catégorie appliquée à toutes les cellules d'une colonne.
Les lignes, à la place, sont appelées tuples et représentent des ensembles de données appliqués à une seule entité pour identifier de manière unique chaque élément. Les attributs sont donc les caractéristiques de chaque tuple individuel qui aident à décrire ses propriétés uniques.
Considérez un tableau dans une base de données relationnelle comme étant analogue à une feuille de calcul électronique. Un attribut est simplement une cellule non nulle dans la feuille de calcul, ou la conjonction d'une colonne et d'une ligne.
Il stocke une seule donnée sur l'objet représenté par la table à laquelle appartient l'attribut. Par exemple, le tuple peut être une entité Facture. Les attributs d'une facture peuvent être le prix, le numéro, la date ou payé/impayé.
Au-delà des attributs simples ou à valeur unique, explicites, plusieurs types d'attributs sont disponibles.
- Attribut composite : est un attribut composé de plusieurs autres attributs simples. Par exemple, l'attribut Adresse d'une entité Employé peut être constitué des attributs Rue, Ville, Code postal et Pays.
- Attribut à valeurs multiples : est un attribut pour lequel plusieurs descriptions peuvent être fournies. Par exemple, une entité Employé peut avoir plusieurs attributs d'ID de messagerie dans la même cellule.
- Attribut clé ou attribut principal : est un identifiant, une clé, une lettre ou un numéro qui identifie de manière unique cet élément. Par exemple, il peut s'agir du numéro d'une certaine facture (par exemple l'identifiant individuel de cette facture). Une table contenant un seul attribut clé est considérée comme une entité forte. Toutefois, une table peut contenir plusieurs attributs clés si elle est dérivée d'autres tables.
- Attribut dérivé: comme leur nom l'indique, ceux-ci sont dérivés d'autres attributs, soit directement, soit via des résultats de formules spécifiques. Par exemple, l'attribut Âge d'un employé peut être dérivé de l'attribut Date de naissance. Dans d'autres cas, une formule peut calculer la TVA d'un certain paiement, de sorte que chaque fois que la cellule avec l'attribut Paiement est remplie, la cellule avec l'attribut dérivé TVA calcule automatiquement sa valeur.