Définition modèle de données

Dans le domaine des affaires, un modèle de données est une structure abstraite qui documente et organise les informations nécessaires à la communication entre le personnel du service technique et le reste des employés. En informatique, l'approche est différente. Elle se concentre sur la planification du développement d'applications et la décision sur la manière dont les données seront stockées et comment elles seront consultées.

Souvent spécifiés dans un langage, les modèles de données déterminent la structure de l'information dans le but d' améliorer la communication et la précision des applications qui utilisent et échangent des données . Ce sont des bases communes dans lesquelles les membres d’une équipe de travail ayant différents niveaux d’expérience et de connaissances techniques peuvent interagir sans problèmes, car ces modèles doivent avoir une interprétation unique .

Les modèles de données sont essentiels au développement des systèmes d’information, car ils permettent d’obtenir la compatibilité nécessaire pour traiter des quantités colossales de données . De même, si les mêmes structures sont utilisées pour le stockage et l'accès, différentes applications peuvent partager des informations. Un exemple clair est un formulaire d’inscription sur un site Web où, pour notre nom, nous ne pouvons saisir que des lettres, et pour notre date de naissance, des chiffres avec un ordre spécifique (par exemple, jour, mois et année). Ces restrictions répondent aux besoins de la base de données et devraient être identiques dans deux bases parmi lesquelles nous souhaitons partager des informations.

En contrepartie de leur grande efficacité, le coût élevé du développement, de l'exploitation et de la maintenance des systèmes et des interfaces est élevé . Souvent, si la qualité des modèles de données mis en œuvre est médiocre, ils deviennent des obstacles à la croissance d'une entreprise. Cela est généralement évident lorsqu'une entreprise qui n'investit jamais beaucoup de ressources dans son infrastructure numérique décide de se moderniser et découvre qu'elle dispose d'une base de données tellement inefficace et mal conçue qu'il serait plus simple et moins coûteux de tout reconstruire dès le départ. .

Selon l’ANSI (American National Standards Institute), un modèle de données peut être interprété comme un schéma :

* conceptuel, qui spécifie les expressions autorisées par le modèle lui-même, communique les règles et les définitions essentielles des données aux utilisateurs;
* logical, qui décrit la sémantique des tables et des colonnes, des classes orientées objet, etc., représentée par une technologie de manipulation particulière (telle que le langage SQL );
* physique, qui détaille le support sur lequel les informations sont stockées, telles que les partitions de disque .

Types de modèles de base de données

Modèle de table : sa définition peut ne pas répondre strictement à un modèle; Il s'agit d'une liste de données bidimensionnelles, dans laquelle tous les éléments d'une colonne sont similaires et toutes les valeurs d'une ligne sont liées les unes aux autres.

Modèle hiérarchique : les informations sont organisées dans une structure arborescente, imbriquée de manière à ce que chaque élément puisse se diviser en plusieurs autres éléments, qui doivent pouvoir être triés d'une manière ou d'une autre.

Modèle de réseau : structure les informations en utilisant deux structures fondamentales, appelées enregistrements (enregistrements) et ensembles (ensembles); les premiers contiennent des champs et les derniers définissent des relations entre des registres un à plusieurs (par exemple, un client, de nombreux produits achetés).

Scheme star : consiste généralement en une table principale, à laquelle de nombreuses autres sont associées. Un exemple courant consiste à stocker les données d'un patient dans une table, qui sera à son tour liée à une autre où toutes vos requêtes sont incluses et à une autre dans laquelle vos réclamations ou modifications de régimes de couverture sont enregistrées, etc.

Recommandé