La technologie de gestion des données est passée par 3 étapes : 1. L'étape de gestion manuelle (avant le milieu des années 1950), qui utilise principalement le cerveau humain pour gérer et utiliser les données 2. L'étape du système de fichiers (de la fin des années 1950 aux années 1960) ; À mi-parcours ; 3. Étape du système de base de données (depuis la fin des années 1960).
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
La technologie de gestion des données fait référence à la classification, à l'encodage, 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 et motivée par les besoins des applications, la technologie de gestion des données est passée par trois étapes : la gestion manuelle, le système de fichiers et le système de base de données basé sur le développement de matériel informatique et de logiciels.
É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 des outils de calcul (boulier, règle à calcul) pour effectuer des calculs. utilise 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 de la gestion des données à 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 dédié pour gérer les données. Chaque application doit inclure la structure de stockage, la méthode d'accès et la méthode de saisie des données. 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 du système 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, les périphériques à accès direct tels que les disques et les tambours ont commencé à devenir populaires. Le système de traitement de données au cours de cette période. était 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édant aux enregistrements du fichier.
Les données peuvent être stockées pendant une longue période dans la mémoire externe de l'ordinateur, les données peuvent être traitées à plusieurs reprises et prennent en charge des opérations telles que l'interrogation, la modification, l'insertion et la suppression de fichiers. Il s'agit du système de fichiers. Le système de fichiers parvient à structurer l'enregistrement, mais le fichier dans son ensemble n'est pas structuré.
Les données sont orientées vers des applications spécifiques, donc le partage, l'indépendance et la redondance des données sont médiocres, et le coût de gestion et de maintenance est également élevé.
Étape 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, des disques de grande capacité sont apparus, la capacité de stockage a considérablement augmenté et les prix ont baissé. 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.
La caractéristique de la base de données est 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. et fournir un contrôle unifié sur les 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 des données incorrectes aux utilisateurs 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 connexes, veuillez visiter la rubrique FAQ !
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!