/ / Structure de la base de données

Structure de la base

L’information étant la base du travail de diverssystèmes d'échange de données électroniques, est organisé de manière spéciale et s'appelle base de données. Pour comprendre ce concept, ainsi que pour comprendre ce qu'est une structure de base de données, il est intéressant d'examiner ce phénomène plus en détail.

Le plus souvent, lors de la création d'une base de données suitrespecter les exigences suivantes. Le traitement doit être simple et compact, sans informations redondantes. Dans un système hiérarchique, les éléments sont disposés de telle sorte que les liens entre eux soient formés - enfant et parent. C'est-à-dire que ces informations sont situées au-dessus ou au-dessous par rapport à un certain objet du système. Mais l'un d'eux est toujours le principal à partir duquel tout le système commence. À la suite de cet agencement de blocs d'informations, une structure arborescente de la base de données est formée, qui est caractéristique d'un système de fichiers applicable dans les ordinateurs.

Les bases de données distribuées sur le réseau ont les mêmes caractéristiques que les bases de données hiérarchiques. La différence entre eux réside dans le fait que dans les premiers enfants peuvent avoir plusieurs ancêtres.

Mais avant de considérer la structure ettypes, vous devez définir le concept de base de données. Que veut-on dire par ce terme? La définition la plus simple serait la suivante: une base de données est un moyen d’organiser et de stocker des informations. Il existe assez peu de types et de façons d'organiser l'information. Chacun d'entre eux a son propre objectif, répond à certaines exigences. Par exemple, les données en langage XML sont structurées sous la forme d'un arbre comportant une racine et des nœuds ramifiés. Mais ce n'est qu'un type de stockage d'informations.

Structure de base de données hiérarchiqueoptimisé pour la lecture, la sélection rapide des données et leur transmission à l'utilisateur. Mais il a ses inconvénients. Ainsi, un ordinateur, effectuant assez facilement une opération avec un dossier ou un fichier spécifique (qui sont des éléments d’une structure hiérarchique), s’est longtemps engagé dans la recherche de virus dans le système. Cela montre qu'un tel système n'est pas adapté à la recherche rapide d'informations et, si nécessaire, que le processus prend beaucoup de temps. Le rapport des éléments dans une telle structure est tel que plus l'objet est bas, plus son imbrication est grande. Affecte la relation hiérarchique entre les éléments parent et enfant du système.

Une autre classification des bases mérite notre attention.données. Il sera donné afin de clarifier enfin la question des méthodes existantes de stockage des informations. De par la nature de la présentation des informations, la base de données est divisée en deux catégories: structurée (données sous forme de caractères), partiellement structurée (informations textuelles) et non structurée (réseaux sémantiques). Les bases de données structurées ont plusieurs niveaux auxquels se situent les unités d’information. Celles-ci incluent les bases de données réseau et hiérarchiques, où les connexions sont établies entre des fichiers individuels. Si la base de données hiérarchique ressemble à une arborescence, le réseau ressemble à un réseau. Dans le même temps, la structure de la base de données est conçue de manière à ce que tout sommet puisse y mener et il peut exister plusieurs liens entre une paire de sommets. Ainsi, un fichier entretient des relations avec plusieurs, de sorte que son type n'est pas fixe. Il peut s'agir d'un membre d'un ensemble de fichiers (entre lesquels un lien est déclaré) ou du propriétaire.

Il existe également un modèle de base de données relationnelle dans lequelLes relations entre les fichiers sont déterminées dynamiquement au moment de l’exécution de la demande. Les bases de données sont divisées par le type d'informations qu'elles contiennent en informations factuelles, documentaires et lexicographiques.

Ainsi, les bases de données sont d'une manière spéciale.système structuré, l’un des moyens de stocker des informations sous forme tabulaire. Un ensemble de plusieurs tables ayant des connexions logiques entre elles crée une base de données.