Maison  >  Article  >  programmation quotidienne  >  L'indépendance de la base de données signifie que la base de données est indépendante de quoi ?

L'indépendance de la base de données signifie que la base de données est indépendante de quoi ?

烟雨青岚
烟雨青岚original
2020-07-06 14:58:0213012parcourir

L'indépendance de la base de données signifie que la base de données et la structure des données sont indépendantes l'une de l'autre. L'indépendance des données est l'une des caractéristiques fondamentales d'un système de base de données ; elle peut rendre les données indépendantes des applications, des données et des programmes, séparer la définition des données des programmes, simplifier la préparation des programmes d'application et réduire considérablement le nombre d'applications. Entretien et modifications.

L'indépendance de la base de données signifie que la base de données est indépendante de quoi ?

L'indépendance de la base de données signifie que la base de données et la structure des données sont indépendantes l'une de l'autre.

L'indépendance des données est l'une des caractéristiques fondamentales des systèmes de bases de données . L'indépendance des données signifie que les applications et les structures de données sont indépendantes les unes des autres et ne s'influencent pas mutuellement.

Dans l'architecture de schéma à trois niveaux, l'indépendance des données fait référence à la capacité du système de base de données à modifier le schéma à un certain niveau sans modifier le schéma au niveau supérieur.

C'est le mappage à deux couches entre les schémas à trois niveaux qui garantit que les données du système de base de données ont une grande indépendance des données. L'indépendance des données comprend l'indépendance logique des données et l'indépendance physique des données.

L'indépendance des données est également l'un des objectifs les plus importants d'un système de base de données. Cela rend les données indépendantes des applications.

L'indépendance des données et du programme sépare la définition des données du programme, et le SGBD est responsable de l'accès aux données, simplifiant ainsi la préparation des programmes d'application et réduisant considérablement la maintenance et la modification des programmes d'application.

Indépendance des données et du programme

Sépare la définition des données du programme, et le SGBD est responsable de l'accès aux données, simplifiant ainsi le processus de candidature Compilation, réduisant considérablement maintenance et modification des applications. On peut dire que l'histoire du traitement des données est l'histoire de l'évolution continue de l'indépendance des données. Dans la phase de gestion manuelle, les données et les programmes sont complètement liés et il n'y a aucune indépendance. Toute modification de la structure des données nécessite des modifications correspondantes du programme d'application.

Développement indépendant

Après l'émergence du système de fichiers, bien que les deux aient été séparés, l'application elle-même devait encore refléter l'organisation et le stockage des fichiers sur le stockage Appareil. Détails physiques tels que les méthodes de récupération, donc tant que les données sont modifiées, le programme doit toujours être modifié. Un objectif important du système de base de données est de véritablement séparer les programmes et les données afin qu'ils puissent se développer de manière indépendante.

Tutoriel recommandé : "Tutoriel MySQL"

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