Les composants d'une base de données relationnelle

...

Les bases de données de gestion de la relation client (CRM) sont des exemples courants de bases de données relationnelles.

Les bases de données sont des systèmes informatisés qui collectent et stockent des données afin qu'elles puissent être référencées par des liens vers des données connexes au sein de la collection ainsi que des informations connexes dans d'autres bases de données. Il existe de nombreux objectifs et types de bases de données. Les bases de données relationnelles sont parmi les plus courantes. Par exemple, les bases de données de gestion de la relation client (CRM), qui gèrent les prospects, les enregistrements clients, la gestion et la facturation, sont des bases de données relationnelles.

les tables

Dans une base de données relationnelle, une table est identique à un enregistrement, qui est le composant de données fondamental. Il est composé d'un ensemble de champs qui sont les mêmes dans chaque table ou enregistrement, tels que le nom, l'adresse et le produit du client. Les bases de données relationnelles dictent également le fonctionnement des tables. Par exemple, les bases de données relationnelles contrôlent la manière dont les données sont présentées à l'écran et organisées pour sortie - dictée par le langage de requête et de définition de données - et même combien d'informations peuvent être stockées dans un domaine donné.

Vidéo du jour

Lignes

Les tableaux de bases de données relationnelles ressemblent beaucoup à une feuille de calcul Excel lorsqu'ils sont schématisés à des fins de référence visuelle. Les lignes de chaque table de base de données représentent des valeurs séquentielles où la valeur de la ligne 1A, par exemple, se rapporte aux valeurs de tous les autres champs de la ligne 1. Le type de valeur dans la ligne 1A, c'est-à-dire le nom John Smith, est le même type de valeur que dans toutes les autres lignes de la colonne A. Chaque ligne représente la somme des données d'un enregistrement entier ou d'une sous-catégorie d'un enregistrement, telles que les coordonnées d'un client qui incluraient l'adresse, le numéro de téléphone et l'adresse e-mail de John Smith.

Colonnes

Les colonnes d'une table de base de données relationnelle sont des fonctionnalités de contrôle; chaque colonne représente un champ de données qui apparaît de manière cohérente dans chaque enregistrement ou table de la base de données. Par exemple, dans la représentation visuelle de la base de données CRM modèle, les colonnes auraient des en-têtes tels que « nom », « adresse », « téléphone » et « e-mail ». Ces noms de colonnes sont les noms des champs de données qui apparaissent dans chaque enregistrer.

Clés primaires

Les clés primaires sont des balises d'identification pour chaque ligne de données. La clé primaire est différente pour chaque enregistrement de la base de données relationnelle; il doit être unique et il doit exister (en d'autres termes, il ne peut pas être "null"). Dans la base de données CRM, cette clé primaire peut être un numéro attribué au client ou être un identifiant unique tel que son numéro de sécurité sociale. Les clés primaires sont utilisées pour les requêtes au sein de la base de données relationnelle, mais pas pour les requêtes vers des bases de données externes.

Clés étrangères

Les clés étrangères permettent des recherches et des manipulations de données entre la table de base de données principale et d'autres bases de données associées. Dans le modèle CRM, il peut y avoir une base de données de types de produits, répertoriant les fabricants de différents widgets. Chaque type de widget se verrait attribuer une clé étrangère permettant à l'utilisateur CRM d'effectuer une recherche pour déterminer si un certain client est l'un de ses fabricants. Par exemple, une catégorie de widget appelée « X » peut se voir attribuer la clé étrangère « 1 » et avoir de nombreuses sous-catégories étiquetées par ordre alphabétique. La recherche de la clé étrangère 1 montre combien d'éléments se trouvent dans la catégorie X, et lorsqu'un élément est consulté, l'enregistrement affiche sa désignation de catégorie.