Principes généraux des bases de données
Comprendre comment une base Access est organisée, puis apprendre à la créer, l’ouvrir, la convertir et manipuler ses objets : renommer, copier, supprimer, et passer du mode Création au mode Feuille de données.
Durée indicative : 3 h · Prérequis : séquence 1, interface et environnement
Qu’est-ce qu’une base de données ?
Une base de données rassemble des informations organisées pour être retrouvées, triées et croisées facilement. Access est un SGBDR (système de gestion de bases de données relationnelles) : les informations sont rangées dans plusieurs tables reliées entre elles plutôt que dans un seul grand tableau.
| 🔑 NumAdherent | Nom | Prénom | Ville | DateInscription | |
|---|---|---|---|---|---|
| 1 | Lefebvre | Claire | Hesdin | 04/09/2026 | |
| ▸ | 2 | Dumont | Karim | Frévent | 11/09/2026 |
| 3 | Bernard | Lucie | Doullens | 18/09/2026 |
| Terme | Définition | Exemple |
|---|---|---|
| Table | Ensemble des données sur un même sujet | Adherents, Documents, Emprunts |
| Champ | Une colonne : une information précise, d’un seul type | Nom (texte), DateInscription (date) |
| Enregistrement | Une ligne : tous les champs d’un même élément | L’adhérent n° 2, Karim Dumont |
| Clé primaire | Champ dont la valeur est unique et jamais vide, il identifie chaque enregistrement | NumAdherent |
| Relation | Lien entre deux tables par un champ commun | Emprunts.NumAdherent → Adherents.NumAdherent |
Créer une nouvelle base de données
- Depuis Access ouvert, cliquez sur Fichier > Nouveau.
- Cliquez sur Base de données vide.
- Saisissez le nom dans Nom de fichier et choisissez le dossier avec l’icône dossier.
- Cliquez sur Créer. Le fichier .accdb est créé sur le disque et une table vide Table1 s’ouvre.
Créer une base à partir d’un modèle
Un modèle fournit une base déjà construite : tables, formulaires, états et parfois macros. Idéal pour découvrir à quoi ressemble une application Access complète.
- Fichier > Nouveau : les modèles proposés s’affichent sous Base de données vide.
- Pour en voir davantage, utilisez la zone Rechercher des modèles en ligne (ex. contacts, tâches, inventaire).
- Cliquez sur un modèle, nommez le fichier, choisissez l’emplacement puis cliquez sur Créer.
- Si la barre Avertissement de sécurité apparaît, cliquez sur Activer le contenu : les modèles utilisent des macros.
Ouvrir et fermer une base de données
Pour ouvrir : Fichier > Ouvrir, puis choisissez dans Récent ou cliquez sur Parcourir. Dans la liste Récent, l’épingle garde une base en tête de liste. Un double-clic sur un fichier .accdb dans l’Explorateur fonctionne aussi.
Dans la boîte de dialogue Ouvrir, la petite flèche à droite du bouton Ouvrir propose quatre modes :
| Mode | Effet | Quand l’utiliser |
|---|---|---|
| Ouvrir | Lecture et écriture, partagée avec d’autres utilisateurs | Usage normal |
| Lecture seule | Consultation uniquement, aucune modification possible | Consulter une base sans risque |
| Mode exclusif | Personne d’autre ne peut ouvrir la base | Maintenance, compactage, mise en place d’un mot de passe |
| Exclusif en lecture seule | Les autres peuvent seulement la lire | Contrôle sans être dérangé |
Pour fermer : Fichier > Fermer. Access ne peut ouvrir qu’une seule base par fenêtre : ouvrir une autre base ferme la première. Pour travailler sur deux bases à la fois, lancez Access une deuxième fois.
Enregistrer au format antérieur
Depuis Access 2007, le format est .accdb. Les versions 2000 à 2003 utilisaient .mdb. Un collègue ou un logiciel ancien peut avoir besoin d’un .mdb.
- Fermez tous les objets ouverts (tables, formulaires…).
- Fichier > Enregistrer sous.
- Sous Enregistrer la base de données sous, choisissez Base de données Access 2002-2003 (*.mdb) ou Access 2000 (*.mdb).
- Cliquez sur Enregistrer sous, nommez le fichier et validez. L’original .accdb reste intact.
| Format | Versions | Ouvrable dans Access 365 |
|---|---|---|
| .accdb | 2007 à 365 | Oui |
| .mdb (2002-2003) | 2002, 2003 | Oui, avec des fonctions limitées |
| .mdb (2000) | 2000 | Oui, avec des fonctions limitées |
| .mdb (97 et avant) | 97, 95 | Non, à convertir avec une ancienne version |
Le volet de navigation, en profondeur
La séquence 1 a présenté les bases du volet : F11, double-clic pour ouvrir, recherche. Ici, on l’organise.
- Catégories prédéfinies : clic sur l’en-tête du volet > Type d’objet, Tables et vues associées, Date de création, Date de modification.
- Groupes personnalisés : choisissez la catégorie Personnalisé, puis faites glisser vos objets dans des groupes comme Saisie ou Impressions. Les objets glissés sont des raccourcis : l’objet d’origine n’est pas dupliqué.
- Options de navigation : clic droit sur l’en-tête du volet > Options de navigation. On y crée ses propres catégories et on choisit d’afficher les objets masqués ou les objets système.
Les objets d’une base de données
Une base Access contient six familles d’objets. Les tables sont la fondation : tous les autres objets lisent ou affichent leurs données.
| Objet | Rôle | Dans la médiathèque |
|---|---|---|
| Table | Stocke les données, une table par sujet | Adherents, Documents, Emprunts |
| Requête | Filtre, trie, calcule, regroupe ou modifie les données | Emprunts en retard |
| Formulaire | Écran de saisie et de consultation | Fiche adhérent |
| État | Présentation imprimable | Liste des adhérents par ville |
| Macro | Suite d’actions déclenchées par un bouton ou un événement | Ouvrir la fiche au démarrage |
| Module | Programmes VBA pour les besoins avancés | Calcul automatique des pénalités |
Modifier l’affichage et l’ordre des objets
Faites un clic droit dans une zone vide du volet de navigation :
| Menu | Choix proposés |
|---|---|
| Afficher par | Détails (avec dates de création et de modification), Icône, Liste |
| Trier par | Nom, Type, Date de création, Date de modification ; croissant ou décroissant ; Supprimer le tri automatique |
| Catégorie | Même liste que l’en-tête du volet |
Avec Supprimer le tri automatique, vous pouvez ranger les objets d’un groupe personnalisé dans l’ordre de votre choix par glisser-déposer.
Pour masquer un objet : clic droit sur l’objet > Masquer dans ce groupe. Pour le retrouver, activez Afficher les objets masqués dans les Options de navigation : il apparaît en grisé, clic droit > Afficher dans ce groupe.
Enregistrer la structure d’un objet
Access distingue deux choses :
| Les données | La structure | |
|---|---|---|
| Ce que c’est | Le contenu saisi : noms, dates, quantités | La conception : champs, types, propriétés, mise en page |
| Enregistrement | Automatique dès que vous quittez l’enregistrement | Manuel : Ctrl+S ou Fichier > Enregistrer |
| Si vous oubliez | Rien à craindre | Access demande à la fermeture de l’objet |
- Après avoir modifié un objet en mode Création, appuyez sur Ctrl+S.
- S’il s’agit d’un nouvel objet, Access demande un nom : saisissez-le et validez.
- Pour en faire une copie sous un autre nom, ou un autre type (une table enregistrée comme formulaire par exemple) : Fichier > Enregistrer sous > Enregistrer l’objet sous, ou F12.
Renommer un objet
- Fermez l’objet : Access refuse de renommer un objet ouvert.
- Dans le volet, clic droit sur l’objet > Renommer, ou sélectionnez-le et appuyez sur F2.
- Saisissez le nouveau nom et validez avec Entrée.
Une convention de nommage simple
| Objet | Préfixe | Exemple |
|---|---|---|
| Table | T_ | T_Adherents |
| Requête | R_ | R_EmpruntsEnRetard |
| Formulaire | F_ | F_FicheAdherent |
| État | E_ | E_ListeAdherents |
| Macro | M_ | M_Demarrage |
Supprimer un objet
- Fermez l’objet.
- Sélectionnez-le dans le volet et appuyez sur Suppr, ou clic droit > Supprimer.
- Confirmez avec Oui.
Copier, couper et coller un objet
Sélectionnez l’objet dans le volet, puis Ctrl+C (copier) ou Ctrl+X (couper), et Ctrl+V (coller). Access demande le nom de la copie. Pour une table, il propose trois options :
| Option | Résultat | Usage typique |
|---|---|---|
| Structure seulement | Nouvelle table vide avec les mêmes champs | Créer une table d’archives 2027 sur le modèle de 2026 |
| Structure et données | Copie complète | Sauvegarde avant une manipulation risquée |
| Ajouter les données… | Les lignes copiées sont ajoutées à la table nommée | Fusionner deux tables de même structure |
Le mode Création
C’est l’atelier de l’objet : on y définit sa structure, pas ses données. Pour une table, on y déclare chaque champ, son type et ses propriétés.
| Nom du champ | Type de données | Description (facultatif) | |
|---|---|---|---|
| 🔑 | NumAdherent | NuméroAuto | Identifiant unique |
| ▸ | Nom | Texte court ▾ | Nom de famille |
| Prénom | Texte court | ||
| Ville | Texte court | ||
| DateInscription | Date/Heure | Date de la première adhésion |
- Pour y accéder : clic droit sur l’objet > Mode Création, ou Accueil > Affichage > Mode Création.
- F6 passe de la grille des champs au volet des propriétés.
- Définir la clé primaire : sélectionnez le champ, puis Création de table > Clé primaire.
- Ajouter ou supprimer un champ : Insérer des lignes / Supprimer des lignes.
Le mode Feuille de données
C’est la vue tableau des données : une ligne par enregistrement, une colonne par champ. On y saisit, modifie, trie et filtre. Un double-clic sur une table dans le volet l’ouvre dans ce mode.
| NumAdherent | Nom | Prénom | Ville | DateInscription | Cliquer pour ajouter ▾ | |
|---|---|---|---|---|---|---|
| 1 | LEFEBVRE | Claire | Hesdin | 04/09/2026 | ||
| 2 | DUMONT | Karim | Frévent | 11/09/2026 | ||
| ✎ | 3 | BERNARD | Lucie | Amiens| | 18/09/2026 | |
| * | (Nouveau) |
| Action | Comment |
|---|---|
| Passer au champ suivant | Tab ou Entrée |
| Nouvel enregistrement | Ctrl++ ou la ligne * |
| Recopier la valeur de la ligne du dessus | Ctrl+' |
| Insérer la date du jour | Ctrl+; |
| Ajuster une colonne | Double-clic sur la bordure droite de l’en-tête |
| Masquer, figer, renommer une colonne | Clic droit sur l’en-tête de colonne |
| Supprimer un enregistrement | Clic sur le sélecteur de ligne puis Suppr (définitif après confirmation) |
Raccourcis de la séquence
Exercices
Les exercices reprennent la base Mediatheque.accdb créée en séquence 1. Si vous ne l’avez pas, créez une base vide de ce nom dans un dossier Formation.
Explorer une base modèle
25 min- Créez une base à partir du modèle de votre choix (contacts, tâches, inventaire…) et nommez-la Decouverte_Modele.
- Activez le contenu si l’avertissement de sécurité apparaît.
- Affichez le volet de navigation et comptez combien la base contient de tables, de requêtes, de formulaires et d’états.
- Ouvrez une table en mode Feuille de données, puis en mode Création. Notez le nom de son champ clé primaire.
- Fermez la base, puis rouvrez-la en lecture seule. Essayez de modifier une donnée et notez ce qui se passe.
Voir le corrigé
- Fichier > Nouveau > clic sur le modèle > Nom de fichier > Créer.
- Barre jaune > Activer le contenu.
- F11, puis en-tête du volet > Type d’objet : le nombre d’objets s’affiche par catégorie. Les réponses varient selon le modèle.
- Double-clic sur la table, puis Accueil > Affichage > Mode Création. La clé primaire porte l’icône 🔑 dans le sélecteur de ligne.
- Fichier > Fermer, puis Fichier > Ouvrir > Parcourir > flèche du bouton Ouvrir > Ouvrir en lecture seule. La saisie est refusée : la barre d’état et un message indiquent que la base est en lecture seule.
Créer et organiser les objets
40 min- Ouvrez Mediatheque.accdb. Si la table s’appelle Adherents, renommez-la T_Adherents.
- En mode Création, vérifiez qu’elle contient les champs NumAdherent (NuméroAuto, clé primaire), Nom, Prénom, Ville (Texte court) et DateInscription (Date/Heure). Ajoutez ceux qui manquent et enregistrez.
- Réglez la propriété Format du champ Nom sur >, enregistrez, puis vérifiez l’effet en mode Feuille de données.
- Saisissez deux nouveaux adhérents en utilisant Ctrl+; pour la date.
- Copiez la table en Structure seulement sous le nom T_Adherents_Archives.
- Faites une copie Structure et données nommée T_Adherents_Sauvegarde.
- Affichez le volet par Détails et triez les objets par Date de création, du plus récent au plus ancien.
- Masquez T_Adherents_Sauvegarde, puis faites-la réapparaître.
Voir le corrigé
- Fermer la table, clic droit > Renommer (ou F2) > T_Adherents > Entrée.
- Clic droit > Mode Création. Taper chaque nom de champ, choisir le type dans la liste. Sélectionner NumAdherent > Clé primaire. Ctrl+S.
- Ligne Nom > propriété Format : > > Ctrl+S > Affichage > Feuille de données. Les noms apparaissent en majuscules, les données saisies ne sont pas modifiées.
- Sur la ligne *, saisir les champs, Ctrl+; dans DateInscription.
- Fermer la table, la sélectionner, Ctrl+C, Ctrl+V > nom T_Adherents_Archives > Structure seulement > OK. La table est vide.
- Même manipulation avec l’option Structure et données.
- Clic droit dans le vide du volet > Afficher par > Détails ; Trier par > Date de création ; même menu > Décroissant.
- Clic droit > Masquer dans ce groupe. Clic droit sur l’en-tête du volet > Options de navigation > cocher Afficher les objets masqués > OK. Clic droit sur l’objet grisé > Afficher dans ce groupe.
Préparer une base pour un collègue
35 minUn collègue utilise encore Access 2003 et a besoin d’une copie de la liste des adhérents.
- Faites une sauvegarde datée de Mediatheque.accdb.
- Dans T_Adherents_Sauvegarde, ajoutez un champ Photo de type Pièce jointe. Enregistrez.
- Essayez d’enregistrer la base au format Access 2002-2003. Notez le message obtenu.
- Supprimez la table T_Adherents_Sauvegarde après avoir consulté ses dépendances.
- Relancez l’enregistrement au format 2002-2003 sous le nom Mediatheque_2003.mdb.
- Ouvrez Mediatheque_2003.mdb en mode exclusif et vérifiez que la table T_Adherents et ses données sont présentes.
Voir le corrigé
- Fichier > Enregistrer sous > Sauvegarder la base de données > Enregistrer sous. Access propose un nom avec la date du jour.
- Mode Création > nouvelle ligne Photo > type Pièce jointe > Ctrl+S.
- Fermer les objets, Fichier > Enregistrer sous > Base de données Access 2002-2003 (*.mdb). Access refuse : la base contient une fonctionnalité non prise en charge par ce format (le champ Pièce jointe).
- Clic droit sur la table > Dépendances de l’objet : aucun objet ne l’utilise. Puis Suppr > Oui.
- Même commande que l’étape 3 : la conversion aboutit, le fichier .mdb est créé à côté de l’original.
- Fichier > Ouvrir > Parcourir > choisir le .mdb > flèche du bouton Ouvrir > Ouvrir en mode exclusif. La barre de titre indique le format Access 2002-2003.