Maison  >  Article  >  Qu'est-ce que le système de base de données de première génération ?

Qu'est-ce que le système de base de données de première génération ?

青灯夜游
青灯夜游original
2021-03-24 15:00:408223parcourir

Le système de base de données de première génération fait référence à un système de base de données basé sur un modèle de réseau ou un modèle hiérarchique. Le système de base de données fait référence à un système formé après l'introduction d'une base de données dans un système informatique. Le système de base de données de première génération était un système de base de données hiérarchique et en réseau développé dans les années 1970.

Qu'est-ce que le système de base de données de première génération ?

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Le système de base de données fait référence à un système formé après l'introduction d'une base de données dans un système informatique. Il se compose généralement d'une base de données, d'un système de gestion de base de données (et de ses outils de développement), d'un système d'application, d'un administrateur de base de données et d'utilisateurs.

Le système de base de données est un système d'application informatique complet composé de matériel, de logiciels (système d'exploitation, système de gestion de base de données et système de compilation, etc.), de base de données et d'utilisateurs. La base de données est l'objet principal et de gestion du système de base de données. Par conséquent, la signification du système de base de données n'est plus simplement un logiciel qui gère des données, ni simplement une base de données. Le système de base de données est un système qui exploite et stocke, maintient et fournit un support de données au système d'application en fonction de la base de données. méthode.

Étape du système de base de données

1 Le système de base de données de première génération

date des années 1970. Systèmes de bases de données hiérarchiques et en réseau développés dans les années 1990. En 1963, le système IDS conçu et développé par Bachman a commencé à être mis en service, qui pouvait partager des bases de données pour plusieurs programmes COBOL ; en 1968, des systèmes de bases de données en réseau tels que TOTAL ont commencé à apparaître, le système de bases de données hiérarchiques développé par McGee ; et d'autres de la société IBM Le système IMS est publié, ce qui permet à plusieurs programmes de partager des bases de données. En octobre 1969, les développeurs de la base de données CODASYL ont proposé un rapport de spécification du système de base de données de modèle de réseau, ce qui a permis au système de base de données de commencer à se normaliser et à se normaliser. En 1971, le groupe de travail sur les bases de données de l'American Database System Language Association a mené des recherches et des discussions systématiques sur les méthodes de bases de données en réseau et a proposé plusieurs rapports appelés rapport DBTG. Le rapport DBTG a identifié et établi de nombreux concepts, méthodes et méthodes de technologie de bases de données en réseau. , il propose un modèle d'abstraction à trois niveaux, c'est-à-dire le modèle externe qui décrit la partie de la structure de données requise par l'application, le modèle conceptuel qui décrit la structure de données de l'ensemble du système objet et le modèle interne qui décrit le structure de stockage des données, qui résout le problème de l'indépendance des données. Le problème marque la maturité théorique de la base de données. Pour cette raison, de nombreux experts estiment que la technologie des bases de données est née à la fin des années 1960.

2. Le système de base de données de deuxième génération

est un système de base de données relationnelle. En 1970, Codd d'IBM a publié un article intitulé « Modèle relationnel pour les grandes bases de données partagées », proposant le modèle de données relationnelles et pionnier de la méthode des bases de données relationnelles et de la théorie des bases de données relationnelles. En raison de sa perfection théorique et de sa simplicité structurelle, la méthode relationnelle a joué un rôle essentiel dans le développement de la technologie des bases de données et a jeté avec succès les bases théoriques de la technologie des bases de données relationnelles. Les années 1970 ont été une époque de recherche théorique sur les bases de données relationnelles et de développement de systèmes prototypes. La recherche sur les systèmes de bases de données relationnelles a abouti à une série de résultats, comprenant principalement les aspects suivants :

(1) Elle a jeté les bases théoriques du modèle relationnel et fourni une description normative du modèle relationnel qui est généralement acceptée par personnes.

(2) Langages de données relationnelles proposés, tels que l'algèbre relationnelle, le calcul relationnel, le langage SQL, QBE, etc. Ces langages descriptifs ont changé le style orienté processus des langages de programmation précédents et des langages de bases de données en réseau et hiérarchiques. Ils ont été bien accueillis par les utilisateurs finaux pour leurs avantages de facilité d'apprentissage et de compréhension, et ont jeté les bases de la standardisation des bases de données. langues dans les années 1980.

(3) Développer un grand nombre de prototypes de systèmes de bases de données relationnelles et conquérir une série de technologies clés telles que l'optimisation des requêtes, le contrôle de concurrence et la récupération des erreurs dans la mise en œuvre du système. Non seulement il enrichit considérablement la technologie de mise en œuvre du système de gestion de bases de données et la théorie des bases de données, mais, plus important encore, il favorise le développement vigoureux et l'application généralisée des produits de systèmes de bases de données relationnelles.

3. Le système de base de données de troisième génération

Depuis les années 1980, la théorie et les applications des bases de données sont entrées dans une période de développement mature. Avec le développement de la technologie informatique et des réseaux informatiques, le domaine des applications informatiques s'est développé rapidement et le domaine des applications de bases de données a également continué à se développer. Les grandes réalisations de la technologie des bases de données dans le domaine commercial ont stimulé la croissance rapide de la demande de bases de données. dans d'autres domaines. D'une part, de nouveaux domaines d'application des bases de données, tels que la conception/gestion assistée par ordinateur (CAO/FAO), le contrôle des processus, les systèmes de bureautique, les systèmes d'information géographique (SIG), les systèmes de fabrication informatique (CIMS), etc., ont ouvert leurs portes. d'autre part, de nouvelles demandes de gestion dans des applications pratiques favorisent également directement la recherche et le développement de la technologie des bases de données.

Les bases de données traditionnelles représentées par des bases de données relationnelles sont déjà difficiles à répondre aux besoins des nouveaux domaines, car les nouvelles applications nécessitent des bases de données pour gérer des données plus complexes, telles que le traitement des attributs liés au temps, et nécessitent même que les bases de données soient dynamiques. et proactif.

De cette manière, la nouvelle technologie de base de données est nécessaire pour répondre aux besoins pratiques. Afin de répondre aux besoins des applications modernes, la technologie de base de données doit être combinée avec d'autres technologies modernes de traitement des données (telles que la technologie orientée objet, la synchronisation et le réel). technologie de traitement du temps, technologie d'intelligence artificielle, technologie multimédia) est parfaitement intégrée pour former une « technologie de base de données de nouvelle génération », qui peut également être appelée « technologie de base de données moderne », telle que la technologie de base de données temporelle, la technologie de base de données en temps réel et la technologie de base de données multimédia. , etc.

Le type de base de données le plus important dans le système de base de données de troisième génération est le système de base de données orienté objet (OODBS en abrégé). Il est le produit de la combinaison de la technologie de base de données et des méthodes de programmation orientée objet. un SGBD et c'est un système orienté objet.

Par conséquent, il possède à la fois des fonctionnalités de SGBD, telles que la persistance, la gestion auxiliaire, le partage de données (concurrence), la fiabilité des données (gestion et récupération des transactions), le traitement des requêtes et la modification de schéma, etc., ainsi que l'objet- fonctionnalités orientées fonctionnalités telles que les types/classes, l’encapsulation/abstraction de données, l’héritage, l’identification d’objets, les objets composites et l’extensibilité.

Tutoriel recommandé : Tutoriel vidéo MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn