Se connecter à une base de données relationnelle
Nous étudierons quatre systèmes de connexion à une base de données relationnelle :
-
Access
-
SQL Server
-
MySQL
-
ODBC
Quel que soit le type de base de données, l’important est d’avoir un pilote (driver) pour s’y connecter, nous verrons comment le faire au cas par cas.
Importer une table Access
Pour cette importation, vous utiliserez la base Access 06-Mandats.accdb. Celle-ci contient trois tables : t_Prix_m2, t_MANDATS, t_PROPRIO et sont reliées entre elles par le schéma suivant :
Pour se connecter à la table t_MANDATS :
Ouvrez un classeur vierge.
Dans l’onglet Données - groupe Récupérer et Transformer, cliquez sur l’icône Nouvelle requête.
Ouvrez le menu À partir d’une base de données.
Sélectionnez À partir d’une base de données Microsoft Access.
Recherchez et sélectionnez la base de données 06-Mandats.accdb sur votre poste.
Dès que la connexion est effectuée, vous visualisez la liste des tables de votre base, sélectionnez la table t_MANDATS.
Puis cliquez sur Charger afin de la récupérer dans Excel.
Importer une table depuis SQL Server
Afin d’étudier cette importation, vous devez avoir un serveur SQL Server et une base de données à disposition. Vous pouvez installer ce serveur sur votre propre poste avec une version express gratuite...