? Bases de données aident les organisations à stocker et analyser de grandes quantités d' informations de manière efficace et économique. Pour obtenir les informations dans la base de données , cependant, un programmeur doit créer des formulaires d'entrée et d'autres logiciels pour les utilisateurs non techniques . Une couche d'abstraction de base de données facilite le travail de programmation de base de données , aidant le programmeur écrire de meilleurs logiciels avec moins de travail. Base de données
Une base de données informatique se compose de fichiers et de programmes visant à organiser les données spécialisées. La base de données comporte un programme de serveur qui surveille en permanence les données comme il se déplace dans et hors de la base de données . Toutes les demandes d' accès base de données passent par le serveur. Cela protège contre les utilisateurs non autorisés et les demandes incorrectes pour les données , ce qui maintient la sécurité et la fiabilité de la base de données .
Abstraction Layer
Une base de données n'est utile que si elle a des programmes à ajouter données , apporter des modifications et créer des rapports . Cependant, d'écrire des programmes de bases de données , le programmeur doit comprendre le logiciel de base de données . Une couche d'abstraction de base de données facilite cette tâche . Elle se traduit par des déclarations de programmation dans la langue du programmeur sait déjà en commandes de base de données . Le programmeur doit ensuite apprendre que quelques nouvelles instructions de programmation ou des variations sur celles existantes.
API
Langages de programmation
ont une variété d' outils du programmeur utilise d'écrire des logiciels . Un tel outil est l'interface de programmation d'applications , ou API , qui agit comme un «porte» d'un programme d' une pièce majeure du logiciel , comme une base de données . Avec l'API , le programmeur utilise des éléments familiers d'une langue pour communiquer avec la base de données . Il peut être en mesure d'écrire un logiciel de base de données compatible sans l' API , mais le travail est plus facile avec elle. Ici, l' API agit comme une couche d'abstraction entre la base et le logiciel du programmeur.
Programmation
Avec une couche d'abstraction de base de données , un programmeur utilise la même langue à laquelle elle est habituée . Elle peut avoir besoin d'ajouter une ligne supplémentaire ou deux au début d'un programme visant à établir une connexion avec la base de données et une autre ligne à la fin du programme pour fermer la connexion . Elle ne peut écrire de nouveaux enregistrements à la base de données ou mettre à jour des enregistrements existants avec la programmation semblable à ce qu'elle a fait avant . Si l'organisation passe à une autre marque de logiciel de base de données , la couche d'abstraction gère les différences. Anciens programmes continueront à travailler , et le programmeur n'a pas besoin d' apprendre quelque chose de nouveau .