ODBC est un outil permettant à un logiciel d'analyse de données (R par exemple)
de communiquer avec une base de données (Access, Mysql, Oracle...).
ODBC existe indépendamment de R et ne doit pas être confondu avec la librairie
RODBC qui établit un pont entre R et ODBC.
Lorsque je présente ODBC à des étudiants, je fais un parallèle
avec une agence d'interprètes : pour parler en français
avec une personne ignorant notre langue, il suffit de demander à l'agence
un interprète.
Tout comme l'agence vous propose plusieurs interprètes (français-russe, français-chinois...),
ODBC vous propose plusieurs pilotes : pilote Access, pilote MySql...
Certains pilotes, tels le pilote Access, sont installés automatiquement
sur Windows. D'autres, tels le pilote Mysql, doivent être téléchargés
sur Internet, à moins que vous ne préfériez à ODBC des librairies R
spécifiques à un logiciel de bases de données : RMySQL pour Mysql, ROracle pour Oracle...
Pour lire un fichier Access, vous utiliserez bien évidemment le pilote Access,
comme nous allons le voir dans la section suivante.