Maison  >  Article  >  Quelles sont les trois étapes franchies par le développement de la technologie de gestion de bases de données ?

Quelles sont les trois étapes franchies par le développement de la technologie de gestion de bases de données ?

青灯夜游
青灯夜游original
2021-02-01 16:06:3252211parcourir

La technologie de gestion des données fait référence à la classification, au codage, au stockage, à la récupération et à la maintenance des données. C'est la question centrale du traitement des données avec le développement continu de la technologie informatique, motivé par les besoins des applications, du matériel informatique, etc. À la base du développement logiciel, la technologie de gestion des données est passée par trois étapes : la gestion manuelle, la gestion des fichiers et la gestion des bases de données.

Quelles sont les trois étapes franchies par le développement de la technologie de gestion de bases de données ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version mysql, ordinateur Dell G3.

La technologie de gestion des données fait spécifiquement référence à la somme d'une série d'activités permettant aux personnes de collecter, organiser, stocker, traiter, diffuser et utiliser les données Elle est passée par trois étapes de gestion manuelle, de gestion de fichiers. et gestion de base de données . Chaque étape de développement est marquée par la réduction continue de la redondance du stockage des données, l'amélioration continue de l'indépendance des données et des opérations de données plus pratiques et plus simples, chacune ayant ses propres caractéristiques.

Étape de gestion manuelle

Avant l'avènement des ordinateurs, les gens utilisaient des moyens conventionnels pour enregistrer, stocker et traiter les données, c'est-à-dire utiliser du papier pour enregistrer et utiliser des outils informatiques (boulier, règle à calcul) pour effectuer des calculs et utiliser principalement le cerveau humain pour gérer et utiliser ces données.

Au milieu des années 1950, les ordinateurs étaient principalement utilisés pour les calculs scientifiques. À cette époque, il n'existait pas de périphériques d'accès direct tels que des disques, mais uniquement des supports de stockage externes tels que des bandes papier, des cartes et des bandes magnétiques. Il n'existait pas non plus de systèmes d'exploitation ni de logiciels spécialisés pour gérer les données. Le mode de traitement des données est le traitement par lots. Les caractéristiques des données de gestion à ce stade sont :

(1) Les données ne sont pas enregistrées. Comme les ordinateurs étaient à cette époque principalement utilisés pour des calculs scientifiques, le besoin de stockage de données n’était pas urgent.

(2) Le système ne dispose pas de logiciel spécial pour gérer les données. Chaque application doit inclure la structure de stockage des données, la méthode d'accès et la méthode de saisie, etc. Lorsque les programmeurs écrivent des applications, ils doivent également organiser le stockage physique des données, ce qui fait que la charge qui pèse sur les programmeurs est lourde.

(3) Les données ne sont pas partagées. Les données sont orientées programme et un ensemble de données ne peut correspondre qu'à un seul programme.

(4) Les données ne sont pas indépendantes. Les programmes dépendent des données et si la structure logique ou physique telle que le type de données, le format ou les méthodes d'entrée/sortie change, le programme d'application doit être modifié en conséquence.

Étape de gestion des systèmes de fichiers

De la fin des années 1950 au milieu des années 1960, avec le développement du matériel informatique et des logiciels, des périphériques à accès direct tels que les disques et les tambours Début Pour devenir populaire, le système de traitement de données de cette période est une technologie de gestion de données qui organise les données de l'ordinateur en fichiers de données nommés indépendants, accessibles par nom de fichier et accès aux enregistrements du fichier. Les données peuvent être stockées pendant une longue période sur la mémoire externe de l'ordinateur, les données peuvent être traitées à plusieurs reprises et des opérations telles que l'interrogation, la modification, l'insertion et la suppression de fichiers sont prises en charge. Il s'agit du système de fichiers. Le diagramme de gestion des données du système de fichiers est présenté dans la figure ci-dessous. Le système de fichiers parvient à structurer l'enregistrement, mais le fichier dans son ensemble n'est pas structuré. Ses données sont orientées vers des applications spécifiques, de sorte que le partage, l'indépendance et la redondance des données sont médiocres, et les coûts de gestion et de maintenance sont également élevés.

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

Depuis la fin des années 1960, les performances des ordinateurs se sont encore améliorées. Plus important encore, des disques de grande capacité sont apparus et la capacité de stockage a été considérablement améliorée. augmenté. Les prix baissent. Sur cette base, il est possible de surmonter les déficiences de la gestion des données par le système de fichiers et de répondre et de résoudre les exigences de partage de données par plusieurs utilisateurs et plusieurs applications dans des applications pratiques, afin que les données puissent servir à autant d'applications que possible. l’essor des technologies de gestion de données telles que les bases de données. Les caractéristiques de la base de données sont que les données ne sont plus uniquement destinées à une application spécifique, mais à l'ensemble de l'organisation. Elle présente une structure globale, un partage élevé, une redondance réduite et un certain degré d'indépendance entre les programmes et les données. données.

Caractéristiques de cette étape :

(1) Structuration des données. Lors de la description de données, il est nécessaire de décrire non seulement les données elles-mêmes, mais également les connexions entre les données. La structuration des données est l'une des principales caractéristiques de la base de données et la différence essentielle entre le système de base de données et le système de fichiers.

(2) Partage de données élevé, faible redondance et expansion facile. Les données ne sont plus destinées à une application spécifique, mais à l'ensemble du système. Les données peuvent être partagées et utilisées par plusieurs utilisateurs et plusieurs applications, et il est facile d'ajouter de nouvelles applications, de sorte que les données sont hautement partageables et faciles à développer. . Le partage de données peut réduire considérablement la redondance des données.

(3) Grande indépendance des données.

(4) Les données sont gérées et contrôlées uniformément par le SGBD. La base de données est partagée par plusieurs utilisateurs et applications, et l'accès aux données est souvent simultané, c'est-à-dire que plusieurs utilisateurs peuvent accéder aux données de la base de données en même temps, ou même stocker les mêmes données dans la base de données en même temps. pour assurer la sécurité des données de la base de données, Pour un fonctionnement correct et efficace du système de base de données, le système de gestion de base de données fournit les quatre aspects suivants des fonctions de contrôle des données.

Contrôle de la sécurité des données : évitez les fuites de données et les dommages causés par une utilisation illégale des données, et garantissez la sécurité et la confidentialité des données.

Contrôle de l'intégrité des données : le système définit certaines règles d'intégrité pour garantir l'exactitude, la validité et la compatibilité des données.

Contrôle de la concurrence : lorsque plusieurs utilisateurs accèdent ou modifient la base de données en même temps, évitez les interférences mutuelles, fournissez aux utilisateurs des données incorrectes et endommagez la base de données.

Récupération de données : lorsque la base de données est endommagée ou que les données ne sont pas fiables, le système a la capacité de restaurer la base de données d'un état d'erreur à l'état correct à un moment récent.

Pour plus de connaissances sur la programmation informatique, veuillez visiter : Vidéo de programmation ! !

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