Maison > base de données > tutoriel mysql > Il existe plusieurs niveaux d'abstraction des données dans une base de données

Il existe plusieurs niveaux d'abstraction des données dans une base de données

青灯夜游
Libérer: 2018-12-18 13:19:15
original
6950 Les gens l'ont consulté

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]

Il existe plusieurs niveaux d'abstraction des données dans une base de données

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.

Il existe plusieurs niveaux d'abstraction des données dans une base de données

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal