200 Shares 5035 views

Les modèles de données, effectuer des travaux avec des contraintes

L'environnement de l' information il y a des objets et des éléments qui nécessitent le stockage d'informations sur eux – mêmes. Par conséquent, et nous avons commencé à utiliser un modèle de données qui permettent, en plus de la fonction de base, faire le travail avec des liens. Il est nécessaire de créer une base de données. L'organisation elle-même peut être physique ou logique. Dans le premier cas fournit le stockage au niveau de la machine. Eh bien, il y a une interaction directe avec l'utilisateur à l'organisation logique, où son influence certains logiciels. Aujourd'hui, les modèles émettent de données les plus élémentaires: hiérarchique, relationnel et réseau.

Lorsque le modèle de données hiérarchique de l'ensemble des éléments dispose d' une connexion formée par des règles spécifiques. Les objets peuvent être représentés comme un arbre inversé, qui contient les noeuds sur un niveau ou à un autre, avoir des connexions avec l'autre. Un nœud est un ensemble d'attributs décrivant un objet. arbre hiérarchique n'a qu'un seul sommet se trouvant au niveau du sol. Un tel modèle est pas sans inconvénients importants de l'inefficacité d'un certain type de relation, et l'accès lent aux niveaux inférieurs du système hiérarchique.

Un autre est le cas lors de l' utilisation d' un modèle de données relationnelles, qui est caractérisé par une structure très simple. Il est mis en œuvre en tant que tables à deux dimensions qui prennent en charge une certaine relation. L'approche relationnelle sur une longue période de temps est resté sans une attention appropriée, comme l'exige des ressources informatiques graves. Cependant, avec l'avènement de la situation de l'ordinateur personnel a changé de façon spectaculaire. Et un tel modèle d'organiser les données pratiquement remplacé d'autres systèmes. Le créateur de l'incarnation de cette idée a donné au monde un outil de travail fructueux avec les relations.

Le modèle de données de réseau de tout élément peut avoir une connexion directe avec un autre élément. Il y a quelques similitudes avec le système hiérarchique, mais la différence réside dans le fait que la tolérance des multiples connexions aux segments situés au niveau supérieur. Ceci est pas suivre clairement la direction des liens, ils doivent donc être spécifié lors de la description de la base de données. Les inconvénients de ce modèle sont le manque de sécurité de l'information, mais le problème est résolu à l'heure actuelle très active.

Toutes les bases de données créées sur la base de ces modèles. Les différences entre les disparaître progressivement en raison de l'introduction des technologies de l'information orientée objet. Chaque modèle possède des caractéristiques spécifiques, qui permettent d'obtenir un effet maximal avec des applications spécifiques. Contrairement à d'autres bases de données relationnelles de pairs est qu'ils sont capables de changer la structure même après la saisie des données. Cependant, grande base de données ayant une structure invariable et l'interaction constante avec les applications peuvent être plus productifs en termes de vitesse d'accès.