Administration d'une Base de Données sous Microsoft Access 2016
1. Introduction à Microsoft Access 2016
Microsoft Access est un système de gestion de base de données relationnelles (SGBDR) qui
permet de stocker, organiser et manipuler des données via une interface conviviale.
1.1 Principaux composants
- Tables : Stockage des données sous forme de lignes et colonnes.
- Requêtes : Extraction et manipulation des données.
- Formulaires : Interfaces graphiques pour la saisie et l'affichage des données.
- Rapports : Affichage et impression des données formatées.
- Macros et VBA : Automatisation des actions.
2. Création et Gestion des Tables
Les tables constituent la base d'une base de données relationnelle.
2.1 Création d'une Table
1. Ouvrir Microsoft Access et créer une nouvelle base de données.
2. Accéder à l'onglet 'Création' et cliquer sur 'Table'.
3. Ajouter des champs avec les types de données appropriés (Texte, Numérique,
Date/Heure, etc.).
4. Définir une clé primaire pour garantir l'unicité des enregistrements.
2.2 Gestion des Relations
1. Aller dans 'Outils de base de données' > 'Relations'.
2. Ajouter les tables concernées.
3. Définir les clés étrangères et activer l'intégrité référentielle.
Exercice 1
Créez une base de données Access avec les tables suivantes :
- Clients (ID, Nom, Prénom, Email)
- Commandes (ID, Date, Montant, Client_ID)
- Produits (ID, Nom, Prix)
Correction
1. Créez une table 'Clients' avec 'ID' comme clé primaire.
2. Créez une table 'Commandes' avec 'Client_ID' en clé étrangère référencant 'Clients(ID)'.
3. Créez une table 'Produits' avec 'ID' comme clé primaire.
4. Assurez-vous que les types de données sont appropriés.
3. Requêtes SQL et Requêtes Access
Création de requêtes simples et avancées.
Exemple de requête SQL
```sql
SELECT [Link], [Link]énom, [Link] FROM Clients INNER JOIN
Commandes ON [Link] = Commandes.Client_ID;
```
Exercice 2
Créez une requête SQL pour afficher les produits dont le prix est supérieur à 100€.
Correction
```sql
SELECT Nom, Prix FROM Produits WHERE Prix > 100;
```
4. Formulaires et Interfaces Utilisateur
Création et gestion des formulaires pour la saisie de données.
5. Sécurité et Gestion des Utilisateurs
Protection et sécurisation des bases de données Access.
6. Maintenance et Optimisation
Optimisation des requêtes et sauvegarde des données.
Conclusion
L'administration d'une base de données sous Microsoft Access 2016 repose sur une bonne
structuration des données, une sécurité appropriée et l'optimisation des performances.