Accueil Bases de données Qu'est-ce que le modèle de données sémantique? - définition de techopedia

Qu'est-ce que le modèle de données sémantique? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le modèle de données sémantique?

Le modèle de données sémantique est une méthode de structuration des données afin de les représenter de manière logique spécifique. Il s'agit d'un modèle de données conceptuel qui inclut des informations sémantiques qui ajoutent une signification de base aux données et aux relations qui les séparent. Cette approche de la modélisation et de l'organisation des données permet de développer facilement des programmes d'application et également de maintenir facilement la cohérence des données lorsque les données sont mises à jour.

Techopedia explique le modèle de données sémantique

Le modèle de données sémantiques est une approche relativement nouvelle qui est basée sur des principes sémantiques qui aboutissent à un ensemble de données avec des structures de données intrinsèquement spécifiées. Habituellement, des données singulières ou un mot ne transmettent aucun sens aux humains, mais associé à un contexte, ce mot hérite de plus de sens.


Dans un environnement de base de données, le contexte des données est souvent défini principalement par sa structure, comme ses propriétés et ses relations avec d'autres objets. Ainsi, dans une approche relationnelle, la structure verticale des données est définie par des contraintes référentielles explicites, mais en modélisation sémantique cette structure est définie de manière inhérente, c'est-à-dire qu'une propriété des données elle-même peut coïncider avec une référence à un autre objet.


Un modèle de données sémantique peut être illustré graphiquement à travers un diagramme de hiérarchie d'abstraction, qui montre les types de données sous forme de boîtes et leurs relations sous forme de lignes. Cette opération est effectuée de manière hiérarchique afin que les types qui font référence à d'autres types soient toujours répertoriés au-dessus des types auxquels ils font référence, ce qui facilite la lecture et la compréhension.


Abstractions utilisées dans un modèle de données sémantique:

  • Classification - relations "instance_of"
  • Agrégation - relations "has_a"
  • Généralisation - relations "is_a"
Qu'est-ce que le modèle de données sémantique? - définition de techopedia