Le processus de développement de la gestion des données est divisé en trois étapes. (Apprentissage recommandé : Tutoriel vidéo MySQL)
Étape de gestion manuelle
Les données ne sont pas enregistrées dans l'ordinateur.
Il n'y a pas de logiciel spécial pour gérer les données
Il n'y a que la notion de programme et aucune notion de fichier
Les données sont orientées vers le programme
Depuis à ce stade, les ordinateurs Il est principalement utilisé pour le calcul et ne stocke pas de données. La raison importante est qu’il n’y a pas de périphérique de stockage et que l’ingénierie logicielle n’est pas mature. Les données et les programmes ne sont pas indépendants les uns des autres, c'est-à-dire qu'un ensemble de données correspond à un programme.
Étape du système de fichiers
Les données peuvent être enregistrées sur le disque pendant une longue période.
La structure logique et la structure physique des données sont différentes
L'organisation des fichiers est diversifiée
Les données n'appartiennent plus à un programme spécifique et peuvent être réutilisées.
Avec le développement de la technologie, des dispositifs de stockage sont apparus. Et l'ingénierie logicielle s'est également développée, et le système de fichiers qui a émergé est spécifiquement utilisé pour gérer les données dans un stockage externe. L'émergence du système de fichiers signifie séparer les données afin que les données ne dépendent pas d'un programme spécifique.
Cependant, lorsque la quantité de données continue d'augmenter, le système de fichiers révèle trois défauts
1. Redondance des données : Parce que chaque application correspond à un fichier, car ces fichiers sont sans connexion. Il est possible que les mêmes données soient stockées à plusieurs reprises dans plusieurs fichiers.
2. Incohérence des données : il s'agit d'un problème causé par la redondance des données lors de l'exécution d'une opération de mise à jour des données, la modification des données d'un fichier peut entraîner l'incohérence des données d'un autre fichier.
3. Faible connexion de données : causée par le manque de connexion entre les fichiers. Afin de résoudre les problèmes qui surviennent dans le système de fichiers, les données peuvent être gérées de manière plus avancée et plus efficace. Des systèmes de gestion de données ont émergé, qui sont également la technologie de base de données que nous connaissons bien.
Étape de base de données
Adopter un modèle de données pour représenter une structure de données complexe
Avoir une grande indépendance des données
Le système de base de données est Fournir aux utilisateurs avec une interface utilisateur pratique
Le système de base de données fournit quatre aspects des fonctions de contrôle des données
Récupération de base de données
Contrôle de la concurrence de la base de données
Intégrité des données
Sécurité des données
Au stade de la base de données, nous séparons l'application et les données les unes des autres, lorsque la base de données fournit une interface d'application unifiée. Lorsque l'application change, il n'est pas nécessaire de se soucier de la base de données ; lorsque la base de données change, il n'est pas nécessaire de prendre en compte l'application. Et la base de données fournit également de nombreuses fonctionnalités pour empêcher les erreurs de fonctionnement des applications de provoquer des pertes de données, des dommages et d'autres problèmes.
Pour plus d'articles techniques liés à MySQL, veuillez visiter la colonne Tutoriel MySQL pour apprendre !
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!