Table des matières:
- Définition - Que signifie le modèle de données d'entité (EDM)?
- Techopedia explique le modèle de données d'entité (EDM)
Définition - Que signifie le modèle de données d'entité (EDM)?
Le modèle de données d'entité (EDM) fait référence à un ensemble de concepts qui décrivent la structure des données, quelle que soit leur forme stockée. Ce modèle utilise trois concepts clés pour décrire la structure des données: type d'entité, type d'association et propriété. EDM prend en charge un ensemble de types de données primitifs qui définissent les propriétés dans un modèle conceptuel.
Techopedia explique le modèle de données d'entité (EDM)
Le bloc de construction fondamental utilisé pour décrire la structure des données dans le modèle de données d'entité (EDM) est le type d'entité. Le type d'entité sert de modèle pour les entités, qui représentent un objet spécifique avec une clé d'entité unique dans l'ensemble d'entités, une collection d'instances d'un type d'entité spécifique. Dans le modèle conceptuel, les types d'entité sont construits à partir de propriétés et décrivent la structure des concepts de niveau supérieur. Les ensembles d'entités sont regroupés logiquement dans un conteneur d'entités.
Les types de données primitifs pris en charge par EDM incluent, entre autres, chaîne, booléen et Int32. Ce sont des proxys pour les types de données primitifs réels pris en charge dans un environnement de stockage ou d'hébergement. Cependant, ce modèle ne définit pas la sémantique des opérations ou de la conversion sur les types de données primitifs. La sémantique est définie par l'environnement de stockage ou d'hébergement. EDM prend également en charge l'héritage pour les types d'entité lorsqu'un type d'entité est dérivé d'un autre.
EDM possède des espaces de noms, qui fonctionnent comme des conteneurs abstraits pour les types d'entités, les types complexes et les associations. Ces espaces de noms fournissent un contexte aux objets qu'ils contiennent et permettent de lever l'ambiguïté des objets portant le même nom. EDM fournit également une syntaxe XML, appelée langage de définition de schéma conceptuel.