Résumé
ODBC (sigle de Open Database Connectivity) est un intergiciel qui permet à une application informatique, par un procédé unique, de manipuler plusieurs bases de données qui sont mises à disposition par des systèmes de gestion de bases de données (SGBD) ayant chacun un procédé propre. Ce logiciel, fondé sur le cahier des charges du SQL Access Group, a été mis en œuvre en 1992 par Microsoft pour les systèmes d'exploitation Windows, puis plus tard par d'autres éditeurs pour d'autres systèmes d'exploitation tels que Unix et la plateforme Java. ODBC comporte un registre des bases de données (source de données) disponibles depuis l'ordinateur de l'usager. Une interface graphique permet à l'usager d'ajouter des bases de données au registre. Une interface de programmation permet aux applications informatiques de l'usager de manipuler les différentes bases de données inscrites dans le registre. L'utilisation de l'interface de programmation permet à une application de manipuler les bases de données mises à disposition par l'intermédiaire de la plupart des systèmes de gestion de base de données (SGBD) du marché. Pour chaque SGBD, un pilote informatique permet de manipuler les bases de données en utilisant l'interface de programmation propre au SGBD. Lorsqu'une demande de manipulation est faite par une application informatique, cette demande est transmise au pilote informatique correspondant. Le nom du pilote informatique ainsi que d'autres informations se trouvent dans le registre des sources de données. Le logiciel ODBC de Microsoft est fourni avec les pilotes pour les SGBD Access, FoxPro et SQL Server, du même auteur. De nombreux éditeurs de SGBD (Oracle, IBM, Teradata, MySQL, ...) fournissent les pilotes pour leurs produits. En 1992, peu après la publication de la norme ANSI SQL-92, un consortium d'éditeurs de logiciels de base de données lance le projet d'une interface de programmation unique pour permettre d'exploiter les différents SGBD du marché en utilisant le langage SQL.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.