0% ont trouvé ce document utile (0 vote)
493 vues6 pages

Création d'une base de données Access

Ce document décrit la création d'une base de données Access à partir de données dans un fichier Excel. La base de données contiendra cinq tables liées entre elles par des contraintes d'intégrité référentielle.

Transféré par

Sammy Ang
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
493 vues6 pages

Création d'une base de données Access

Ce document décrit la création d'une base de données Access à partir de données dans un fichier Excel. La base de données contiendra cinq tables liées entre elles par des contraintes d'intégrité référentielle.

Transféré par

Sammy Ang
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Création d’une base de données sous Access

L’entreprise InfoOrsay commercialise des produits informatiques (ordinateurs, imprimantes...) sur la région
parisienne. Les commandes des clients étaient gérées dans un seul tableau Excel dont un extrait est fourni en
Annexe 1.
Pendant le 1er semestre vous avez vu l’intérêt d’organiser les données en plusieurs tables. Le but de ce TP est
de créer sous Access la base de données correspondante au schéma relationnel ci-dessous. Elle sera constituée
de cinq tables : categorie, client, produit, commande et ligneCommande, ainsi que des contraintes
d’intégrité référentielle que ces tables doivent respecter.
On montrera aussi, une fois la base crée, comment la manipuler.

On met à votre disposition un fichier Excel contenant les données pour chacune de ces cinq tables (un onglet
par table). Il se trouve à l’adresse
[Link]
En enregistrer une copie sur votre PC.
Création des tables
1. Ouvrir une base de données vide sous Access et l’appeler infoOrsay;

2. Remplir la Table1 avec les données qui se trouvent dans l’onglet categorie du fichier Excel. Pour ce
faire :
En haut à gauche cliquer sur « Affichage » puis « Mode Création ». Renommer categorie
cette table ;
Renommer codeCategorie le premier champ et choisir « Texte court » pour son type de données
;
Ajouter les deux autres champs (libelleCategorie de type « Texte court » et remise de type «
Numérique/Entier »);

Afficher la table categorie en « Mode Feuille de données » ;


Remplir la table avec les trois lignes relatives aux trois possibles catégories de client (voir le
fichier Excel).
3. Créer la table client en l’important, cette fois, directement d’Excel. Pour ce faire :
Sous l’onglet « Données externes » d’Access, cliquer sur « Excel » ;
Indiquer le parcours pour accéder au fichier sauvegardé [Link], puis faire « OK » ;

Choisir l’onglet client, puis « Suivant » ;


Cocher « Première ligne contient les en-têtes de colonnes », puis « Suivant » ;
Mettre numClient en type « Entier », puis « Suivant » ;
Cocher « Choisir ma propre clé primaire » : numClient, puis « Suivant » ;
« Importer vers la table » : client, puis « Terminer » et « Fermer » ;
Double-cliquer sur la table client pour vérifier qu’elle est bien remplie.
4. Créer les tables produit et commande en suivant les mêmes étapes que ci-dessus ;
5. Afficher la table commande en « Mode Création » et vérifier que numClient est bien de type « Numérique/
Entier » ;
6. Pour créer la table ligneCommande, on procède aussi comme pour client, sauf que :
On coche « Pas de clé primaire » au moment de l’import ;

Une fois la table créé, on l’affiche en « Mode Création », on sélectionne en même temps les
deux champs numCommande et numClient, puis on clique sur « Clé primaire » ;
On vérifie que numProduit et quantite sont bien de type « Numérique/Entier ».

Création des contraintes d’intégrité référentielle (CIR)


1. Sous l’onglet « Outils de base de données », cliquer sur « Relations » ;
2. Ajouter toutes les tables proposées dans la fenêtre « Afficher la table » ;
3. Faire glisser le curseur de categorie (table client) vers codeCategorie (table categorie) ;
4. Cocher « Appliquer l’intégrité référentielle », puis « Créer » ;
5. Faire de la même manière les liens :
De numClient (table commande) vers numClient (table client) ;
De numCommande (table ligneCommande) vers numCommande (table commande) ;
De numProduit (table ligneCommande) vers numProduit (table produit).
Voici ce que l’on obtient à la fin :

Vous aimerez peut-être aussi