Title: Acces Les tables
1(No Transcript)
2Microsoft Access
3Les bases de données
Les bases de données jouent un rôle de plus en
plus important dans le monde de
l informatique Les petites et moyennes
entreprises sont désormais convaincues qu une
base ne permet pas seulement de rassembler les
données des clients.
Mais,
aide aussi à gérer d autres informations qui
améliorent l efficacité de l entreprise
4Quest-ce que ... Access ?
- Programme de gestion de base de données
- Un programme du type Access permet de
- Gérer les informations de la base
- Fournir les fonctions nécessaires pour
manipuler la - base
- Enregistrer la base
- Une base de données est un ensemble structuré
dinformations. - La structuration se fait grâce à une série
dobjets, gérés par le logiciel Access, dont le
plus important est lobjet Table
5Quest-ce que ... Access ?
Les données sont stockées dans cet ensemble de
tables qui ont des relations entre elles. En
résumé Access est un Système de Gestion de Base
de Données Relationnelles SGBD/R .
- Access est certes puissant, mais si on lui
demande de gérer des millions de clients sur
plusieurs dizaines de serveurs, Access sera
limité. Il sera alors nécessaire d'utiliser
dautres systèmes plus puissants, tel qu'Oracle
ou SQL Server (SyBase, MySql).
6Démarrer Access
- Access se lance selon différents modes
- dans le menu Démarrer
- par un raccourci sur le Bureau
- sur lappel dun document de type base Access
(.mdb) - Quitter Access se fait
- par le menu Fichier/Quitter
- par ALTF4
- Le fait de fermer la base de données ne ferme
pas Access
Application 1 Démarrez Access à partir du sous
menu Démarrer de Windows
7Créer une base de données
8Créer une base de données
- Dans la boîte de dialogue qui s affiche
- Définissez l'endroit où vous allez placer la base
de données - Nommez la base de données Clientèle
Cliquez sur Créer
Le résultat est la génération dun fichier.mdb
(Microsoft database), C-à-d un fichier de base de
données Access
9La base de données Access
- Barre de titre
- Barre de menus
- Barre(s) doutils
- Espace de travail dans lequel se loge la fenêtre
de la base de données courante - Barre détat
10La base de données Access
- Une base de données Access est un ensemble
dobjets apparentés (tables, formulaires,
requêtes, états)
11Composants d Access
12Les tables
Une table est la structure fondamentale dans
laquelle sont stockées les informations dune
base de données Access, cest son cur. Le nom
table vient de laspect tabulaire de la
représentation des données. L édification
d une Table est la 2ème étape après la création
de la base de données Access.
13Création dune Table
1. Cliquez sur longlet table . 2. Cliquez sur
le bouton Nouveau 3. Choisissez le mode de
création.
2
3
14Création en mode Feuilles de données
Ce mode vous permet de créer une table très
rapidement, mais dune façon incomplète.
2 sur les lignes suivantes, entrer les données
15Création en mode Feuilles de données
Dans la base de données créée, utilisez le mode
feuilles de données pour créer une Table nommée
Clients avec les champs suivants
N Client Nom Client Adresse
Ville
16Création dune Table en mode création
Le mode Création est recommandé pour définir
une table de façon correcte.
Étapes à suivre Cliquez 2 fois sur Vous êtes
maintenant en mode création d'une nouvelle table
qui n'a pas encore de nom. Remplir la table comme
suit
17Création dune Table en mode création
- Nom de champ
- Type de données (Chaque champ a des propriétés
de champ dépendant du type de données) - Description facultative sert à documenter
18Création dune Table en mode création
19Création dune Table en mode création
Dans la base de données déjà créée, utilisez le
mode Création pour créer une Table nommée
Commandes avec les champs suivants et avec les
types de données appropriés.
NCommande / Date commande / Article / Quantité
/ Importé
Oui/Non
Texte
Date/Heure
Numéroauto
Numérique
20Création dune Table en mode création
21Création dune Table en mode création
Vous cliquez sur l'icône Affichage (en haut à
gauche de votre écran)
Création dune Table en mode création
Enregistrer la table sous Commandes
22Création à laide de lAssistant
23(No Transcript)
24Création à laide de lAssistant
Dans la base de données créée, utilisez le mode
Assistant Table pour créer une Table nommée
Produits avec les champs suivants et avec les
types de données appropriés.
Réfproduit Nomproduit Prix
unitaire
Texte
Monétaire
Numéroauto
25Création à laide de lAssistant
26Modification de la structure dune Table
Ouvrir la table en mode création en cliquant sur
le bouton affichage de la fenêtre dapplication
Sélection dun champ
27Modification de la structure dune Table
Ajout dun champ
Dans la colonne Nom du champ , cliquer juste
au-dessous du dernier champ de la table Taper le
nom du champ
Insertion dun champ
Sélectionner la ligne au dessus de laquelle vous
désirez insérer votre nouveau champ.
Insertion / Lignes
28Modification de la structure dune Table
Suppression dun champ
Sélectionnez le champ que vous désirez supprimer
Édition / Supprimer
29Modification de la structure dune Table
Renommer une table
Cliquez sur longlet Table . Sélectionnez la
table dans la liste.
Édition / Renommer Modifiez le nom de la
table Appuyez sur la touche Entrée
30Modification de la structure dune Table
Dupliquer une Table
Sélectionnez la table à copier dans la liste
Édition / Copier Édition /Coller
Sélectionnez une option. Modifiez le nom de la
table, et cliquez sur Ok .
Supprimer une Table
Sélectionnez la table à supprimer Édition
/Supprimer
Access vous affiche une boîte de dialogue, dans
laquelle vous pourrez confirmer ou annuler la
suppression.
31Impression dune feuille de données
- Travailler dabord sur la mise en page
- Fichier/Mise en page
- onglets Marges et Page
- Utiliser Aperçu avant impression
- Pour avoir une prévisualisation Fichier/Aperçu
- Déclencher limpression
- Fichier/Imprimer
32Les Relations entre Tables
On ne peut pas concevoir d applications Access
complexes sans mettre en relation les tables
entre elles.
- Les relations permettent
- dassocier les données que contiennent les
tables - davoir une grande souplesse pour la
modification et la mise à jour des données
Les relations sont les liens qui existent entre
le champ d'une table ( Table Source) et le champ
d'une autre table ( Table Destination).
33Les Relations entre Tables
Une table doit inclure un champ d'identification
unique pour permettre de définir une relation
entre cette table et d autres tables de la base
de données
Une Clé primaire ne peut comporté de doublons.
Sélectionnez le champ destinez à être la clé
primaire Cliquer sur le bouton
- Définissez la clé primaire de la table Produits
34Les Relations entre Tables
Types de relations
Relation un à un (11) Un enregistrement de la
table A ne peut être relié qu'à un seul
enregistrement de la table B, et inversement.
35Les Relations entre Tables
Exemple Vous disposez de 2 tables (Employés,
Cotisations_Sociales), reliées par un numéro
unique tel que le numéro de sécurité sociale,
c est une relation (11)
36Les Relations entre Tables
Relation un à plusieurs (1n) un
enregistrement de la table A peut être relié à
plusieurs enregistrements de la table B, mais un
enregistrement de la table B ne peut être relié
qu'à un seul enregistrement de la table A.
C1 C2 C3 . .
37Les Relations entre Tables
Exemple Vous disposez de 2 tables (Clients,
Commandes), un client peut passer plusieurs
commandes, tandis qu une commande ne peut être
associée qu à un seul client. Ce type de
relation s appelle (1n)
38Les Relations entre Tables
Pour établir une relation Fermez tous les objets,
ne gardez que la fenêtre Base de données et
cliquer sur Relation
ou sur Outils / Relations
39Les Relations entre Tables
Relation / Afficher la table Sélectionnez la
Table et Cliquez sur Ajouter
40Les Relations entre Tables
Faites glisser le champ comportant la clé
primaire sur le champ homologue de lautre table
41Les Relations entre Tables
A quoi sert lintégrité référentielle ?
L intégrité référentielle empêche toute
suppression ou modification accidentelle des
données correspondants
Tous les enregistrements liés seront modifiés
automatiquement si une modification est apportée
à un enregistrement de la table source. De plus
chaque fois qu un enregistrement est supprimé de
la table source, lenregistrement correspondant
de la table en relation est également supprimé
42www.e-tahero.net
Le Portail des Etudiants d'Economie
- contact_at_e-tahero.net
- taherweb.tk_at_hotmail.com