Brant
Au début, le système de fichiers était utilisé pour gérer la base de données. Dans ce système, chaque application (logiciel qui utilise et travaille sur ces données) définit, définit et maintient ses propres données. Ainsi, les données n'étaient pas indépendantes de ces applications, c'est-à-dire que pour modifier la définition des données, nous avons également dû changer l'application. Mais maintenant, des systèmes de gestion de bases de données sont utilisés pour gérer les bases de données. Ces systèmes conservent les données indépendantes des applications et chaque application peut accéder aux données via la même interface des systèmes de gestion de base de données. Les programmes d'application sont immunisés contre les changements dans l'organisation logique ou physique des données et vice versa. Comme Les données peuvent être définies à deux niveaux, soit logiquement, soit physiquement. La définition des données logiques est connue sous le nom de définition de schéma tandis que cette dernière est connue sous le nom de description de données physiques.• L'indépendance logique des données fait référence à l'immunité des programmes d'application à la structure logique de la base de données. Par exemple, si nous ajoutons plus d'attributs à une relation dans la base de données, les méthodes d'accès aux données utilisées par l'application ne devraient pas être affectées. • L'indépendance des données physiques indique que les programmes d'application ne doivent pas se préoccuper de l'organisation physique des données. Par conséquent, les programmes d'application ne devraient pas avoir besoin d'être modifiés lorsque l'organisation physique des données est modifiée.Par conséquent, les programmes d'application ne devraient pas avoir besoin d'être modifiés lorsque l'organisation physique des données est modifiée.Par conséquent, les programmes d'application ne devraient pas avoir besoin d'être modifiés lorsque l'organisation physique des données est modifiée.
Marcos
Deux articles de recherche de 1968 par DL Childs ont décrit des opérations avec des données basées sur la théorie des ensembles et des applications indépendantes de la structure physique des données. Le Dr Edgar Codd a cité l'un de ces articles dans son article sur le modèle de données relationnelles qui a conduit à la création des bases de données SQL d'aujourd'hui. Il y a une explication sur le site du Dr Dobb :
"Sets, Data Models and Data Independence"
www.drdobbs.com