Maison >base de données >tutoriel mysql >Il existe plusieurs niveaux d'abstraction des données dans une base de données
Il existe trois niveaux d'abstraction des données dans la base de données : le niveau physique, le niveau logique et le niveau de vue.
Cet article vous présentera l'abstraction des données de la base de données, vous permettra de comprendre ce qu'est l'abstraction des données et le système de composition de l'abstraction des données. J'espère qu'il vous sera utile. [Recommandation du didacticiel vidéo : Tutoriel MySQL]
Qu'est-ce que l'abstraction de données
Les systèmes de base de données sont composés de structures de données complexes Afin de simplifier l'interaction entre les utilisateurs et la base de données, les détails internes non pertinents seront cachés aux utilisateurs. Ce processus consistant à cacher des détails non pertinents à l’utilisateur est appelé abstraction de données.
Architecture d'abstraction des données
Il existe trois niveaux d'abstraction dans l'abstraction des données, à savoir :
1. Niveau
Le niveau physique est le niveau le plus bas d'abstraction des données, qui décrit comment les données sont réellement stockées dans la base de données ; nous pouvons obtenir des détails complexes sur la structure des données à ce niveau.
Exemple : Supposons que nous stockions les informations sur les étudiants dans la table des étudiants
Au niveau physique, ces enregistrements peuvent être décrits comme des blocs de stockage (octets, gigaoctets, téraoctets) en mémoire d'attente). Cependant, ces détails sont généralement cachés aux programmeurs et, en général, nous ne pouvons pas les ressentir intuitivement ; ils sont principalement fournis aux fournisseurs de bases de données à des fins de recherche.
2. Niveau logique
Le niveau logique est le niveau intermédiaire de l'architecture d'abstraction de données à 3 niveaux. Il décrit les données stockées dans la base de données, telles que : quelles données sont stockées, quelle est la relation entre les données stockées, etc.
Exemple : Encore un exemple de stockage des informations sur les étudiants dans la table des étudiants
Au niveau logique, ces enregistrements peuvent être décrits comme des champs et des attributs et leurs types de données, et les relations entre eux peuvent mis en œuvre logiquement. Ceci est principalement pris en compte par les programmeurs ou les administrateurs de bases de données. Les programmeurs travaillent généralement à ce niveau, définissant la structure des tables de données et divers types de données.
3. Niveau de vue
Le niveau de vue est le niveau le plus élevé d'abstraction des données. Il décrit l'interaction entre l'utilisateur et le système de base de données. l'interface d'affichage utilisateur. Supprimer, modifier, vérifier et autres opérations.
Exemple : Encore un exemple de stockage des informations sur les étudiants dans la table des étudiants
Au niveau de la vue, l'utilisateur n'a besoin que d'utiliser l'interface utilisateur graphique ( GUI) et le système Interagissez et saisissez les détails à l'écran. Ils ne savent pas comment les données sont stockées et les détails de ces données leur sont cachés ;
Les utilisateurs n'ont pas besoin de connaître les détails du schéma de la base de données, tels que la structure des données, la définition de la table, etc. ; les utilisateurs n'ont besoin que de connaître les données renvoyées au niveau de la vue après avoir été récupérées de la base de données.
Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
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!