Découvrir une base de données
par la pratique
M. Azeddine KHIAT: [Link]@[Link]
DÉCOUVRIR UNE BASE DE DONNÉES PAR LA
PRATIQUE.
Lancement de Access :
NOUVELLE BASE DE DONNÉES VIDE
Cliquer sur Base de donnée du Bureau vide ensuite
saisir le nom de la base de données « [Link] ».
CRÉER LES TABLES D’UNE BASE DE DONNÉES
Supposant que nous souhaitons créer une base de
données qui permet de gérer des produits .
Chaque produit est fourni par un fournisseur.
Un fournisseur est défini par un code, la société,
adresse, email et téléphone.
Chaque produit est défini par une référence, une
désignation, le prix, la quantité en stocke,
disponibilité et une photo
Tables de la base de données
CRÉATION DE LA TABLE FOURNISSEURS
Table FOURNISSEURS en mode Feuille de données
Table FOURNISSEURS en mode Création:
UNE TABLE
Une table est définir par un ensemble de colonnes
appelés CHAMPS.
Les données d’une table sont stockées dans les
lignes, appelées ENREGISTREMENTS
Parmi les champs existe un qui permet d’identifier
les enregistrements d’une manière unique que
nous appelons CLE PRIMAIRE
Pour créer une table, il faut tout d’abord spécifier
pour chaque champ son type de données et ses
propriétés et désigner la clé primaire.
Nous devrions donc commencer par ouvrir la table
en mode Création.
CRÉATION DE LA TABLE FOURNISSEURS EN
MODE FEUILLE DE DONNÉES
Dans le menu Créer, choisir « Création de la table ».
Ensuite, définir les champs de la table en saisissant le nom du
champ et son type de données.
Le champs CODE est de type NuméroAuto. Ce qui veut dire
que sa valeur est définit automatiquement par le SGBD.
L’utilisateur n’aura pas à saisir le valeur du CODE
CRÉATION DE LA TABLE FOURNISSEURS EN
MODE FEUILLE DE DONNÉES
Définir le champ CODE comme étant la clé primaire
de la table.
CRÉATION DE LA TABLE FOURNISSEURS
Saisir le champ SOCIETE de type TEXT
Définir la propriété Taille du champ à 25. ce qui veut dire
que le champ SOCIETE ne peut pas dépasser 25
caractères.
Définir la propriété Indexé en lui attribuant la valeur « Oui-
sans doublons ». Ce qui signifie que le champs SOCIETE
figurera dans la table des index. Ce qui va accélérer la
recherche des fournisseurs en saisissant la société.
CRÉATION DE LA TABLE FOURNISSEURS
CRÉATION DE LA TABLE FOURNISSEURS
Déclarer les autres champs :
EMAIL de type TEXT, Taille du champ 25
TEL de type TEXT (15)
Enregistrer la table avec le nom « FOURNISSEURS »
Fermer cette table.
SAISIR LES ENREGISTREMENT D’UNE TABLE
Nous allons, à présent, saisir les enregistrements d’une table.
Pour ce faire, nous allons ouvrir la table FORNISSEURS en
mode Feuille de données.
En double cliquant sur la table FORNISSEURS dans la
fenêtre à gauche, qui indique toute les table, la feuille de
données suivante s’affiche.
Saisir quelques exemples de fournisseurs.
Fermer la table Fournisseurs. Les données seront
enregistrées automatiquement
CRÉATION DE LA TABLE PRODUITS
Dans le menu Créer, Cliquez sur le bouton « Création de table ».
La table PRODUITS est définie par
les champs qui représentent les propriétés d’une produit :
REF_PRODUIT, DESIGNATION, PRIX_UNITAIRE,
QUANTITE_STOCKE et PHOTO
En plus d’un champ qui met en relation le produit avec un
fournisseur : CODE_FOURNISSEUR
Le champ CODE_FOURNISSEUR s’appelle une clé étrangère
SAISIR DES EXEMPLES DE PRODUITS
Ouvrir la table PRODUITS en mode feuille de données.
Saisir quelques produits
Pour chaque produit, il faut saisir un code fournisseur qui
existe déjà dans la table fournisseur.
Pour le moment, le SGBD peut accepter, pour un produit, un
code fournisseur même s’il ‘existe pas.
CRÉATION DE LA RELATION ENTRE PRODUITS ET
FOURNISSEURS
Dans le menu Outils de base de données, cliquez sur le boutons
Relations
Vous remarquerez qu’une relation, entre les deux tables
Dans la fenêtre « Afficher la table », Sélectionner
FOURNISSEURS, puis cliquer sur Ajouter
Faire de même pour la table PRODUITS
Ensuite cliquer sur le bouton fermer de cette fenêtre.
CRÉATION DE LA RELATION ENTRE PRODUITS ET
FOURNISSEURS
Dans la fenêtre « Relations », faire glisser le champ CODE de la
table FOURNISSEURS vers le champ CODE_FOURNISSEUR de
la table PRODUITS
Dans la fenêtre qui apparait, cocher Appliquer l’integrité
référentielle. Puis cliquer sur le bouton Créer.
CRÉATION DE LA RELATION ENTRE PRODUITS ET
FOURNISSEURS
La relation entre FOURNISSEURS et PRODUITS vient d’être
créée.
Le fait d’appliquer l’intégrité référentielle signifie que :
On ne peut pas ajouter un produit appartenant à un fournisseur qui n’existe
pas.
On ne peut pas supprimer un fournisseurs qui possède des produits.
On ne peut pas modifier le code d’un fournisseur qui est référencé par des
produits.
Enregistrer les relations , puis fermer la fenêtre Relations.
CRÉATION D’UN FORMULAIRE
En réalité, pour saisir les données dans une table, il
est plus pratique d’utiliser un formulaire.
Un formulaire est une interface graphique qui
permet de saisir, de consulter, de modifier et de
supprimer les données des enregistrements d’une
table.
Avec Access, il est beaucoup plus simple de créer
un formulaire en utilisant des assistants.
A présent, nous allons créer un formulaire de saisie
des produits.
CRÉATION D’UN FORMULAIRE
Cliquez sur le menu Créer
Cliquez sur le bouton « Assistant Formulaire »
CRÉATION D’UN FORMULAIRE
Dans la fenêtre « Assistant Formulaire »,
Sélectionner la table « PRODUITS » dans la liste
déroulante des tables.
Sélectionner, ensuite, tous les champs de la table
PRODUITS en cliquant sur le bouton « >> »
Cliquez sur « Suivant ».
CRÉATION D’UN FORMULAIRE
Dans la fenêtre suivante, garder l’option « colonne simple »
sélectionnée puis cliquez sur « Suivant »
Dans la fenêtre suivante, sélectionner le style de design du
formulaire qui vous convient.
Cliquez ensuite sur « Suivant ».
CRÉATION D’UN FORMULAIRE
Dans la fenêtre suivante, garder le nom du formulaire
« PRODUITS » et l’option « Ouvrir le formulaire »
sélectionnée
Cliquez ensuite sur « Terminer »
Le formulaire créé s’ouvre convenablement.
CRÉATION D’UN FORMULAIRE
En bas du formulaire, des boutons de navigation sur les
enregistrement de la table PRODUITS, sont affichés.
Précédent Suivant
Premier Dernier
Nouveau
Cliquez sur le bouton « Nouveau Enregistrement » pour
ajouter un nouveau produit
CRÉATION D’UN FORMULAIRE
Saisir les données d’un nouveau produit
Fermer ensuite le formulaire « PRODUITS »
Afficher ensuite la table « PRODUITS » en mode feuille de
données. Vous pouvez constater que le produit saisi dans le
formulaire a été bien enregistré dans la table.
CRÉATION D’UN FORMULAIRE
Avec la même démarche, créer un formulaire de
saisie pour la table « FOURNISSEURS ».