Qu'est-ce qu'une base de données graphique?
Une base de données graphique est l'un des trois principaux types de base de données, avec les bases de données relationnelles et les bases de données objet. La principale différence entre une base de données graphique et les deux autres réside dans le fait que les bases de données graphiques fonctionnent sur des graphes relationnels plutôt que sur des tableaux ou des objets de mappage. Trois bases de données sont utilisées dans ces bases de données: les nœuds, les propriétés et les arêtes. Ces bases de données sont idéales pour les utilisateurs qui comprennent les informations graphiques, et calculent rapidement les ensembles de données associés.
Les bases de données graphiques ne sont que cela - des bases de données qui stockent des informations dans un format graphique. Les informations sont regroupées selon qu’elles peuvent ou non être représentées graphiquement, et ces bases de données conviennent mieux aux programmeurs qui souhaitent utiliser des fonctions graphiques. Lorsqu'elles sont attachées à des sites Web, ces bases de données coûtent cher ou utilisent de grandes quantités de code pour créer la structure de base de données compliquée dont la plupart des sites Web ont besoin.
Avec une base de données de graphes, il existe trois parties, appelées nœuds, propriétés et arêtes. Les nœuds représentent des entités. Dans une base de données qui affiche des informations sur les entreprises et leurs relations, les nœuds seraient les entreprises. Un titre est attribué à chaque nœud, principalement pour que les utilisateurs et les programmeurs puissent distinguer un nœud des autres. Le titre du nœud est rarement utilisé pour rechercher des relations, mais il peut être utilisé si l'utilisateur en a besoin.
La partie suivante de la base de données de graphes est la section des propriétés. Cela va avec les nœuds et explique ce que le nœud est. En fonction de la représentation graphique de la base de données, le programmeur saisira les informations pertinentes. Pour la base de données d'entreprise, si le programmeur cherche à trouver des entreprises similaires, il entrera dans le créneau de l'entreprise dans la section des propriétés; si le programmeur recherche des chiffres de vente similaires, les chiffres de vente correspondent aux propriétés.
Les bords, la dernière section de la base de données de graphes, sont des lignes qui se ramifient entre les nœuds et recherchent des relations entre les sections. Par exemple, si le programmeur souhaite rechercher des entreprises similaires, les arêtes traceront un graphique entre les nœuds et rechercheront les entreprises ayant des propriétés correspondantes. Cela donne aux utilisateurs un graphique visuel sur lequel ils peuvent voir la relation entre les nœuds.
Les deux autres types de bases de données fonctionnent de manière similaire, mais ont des manières différentes d’afficher ou de programmer les bases de données. Une base de données relationnelle est presque identique à une base de données graphique, mais elle utilise des tableaux au lieu de graphiques pour montrer les similitudes entre les entrées de base de données. Les bases de données objet utilisent la programmation orientée objet (OOP) dans laquelle les objets fonctionnent de manière similaire aux nœuds.