Vous êtes sur la page 1sur 35

Université Hassan II - Casablanca

Faculté des sciences juridiques, économiques et sociales


Mohammedia

Cours Informatique Appliquée – S6

Gestion de Base de données avec ACCESS

Séance 1

Amal EL MZABI
Introduction aux Bases de données
Systèmes de Gestion de Base de Données ACCESS

➢ Les données ne servent pas seulement à contrôler la gestion


et le fonctionnement d'une entreprise au jour le jour. Elles
sont aussi souvent utilisées pour soutenir des décisions
tactiques et stratégiques…

➢ Pouvoir conserver les données sous une forme structurée,


cohérente, non redondante et facilement accessible.

2
Plan
1. Définition d’une base données
2. Principales fonctions d’une base de données
3. Bases de données relationnelles
4. Système de Gestion de Base des données
5. Création d’une base de données sur le SGBD
Microsoft Access
6. Table, Champs, Enregistrement et Clés
7. Types de relations
8. Requêtes (QBE et SQL)

3
Définition

Base de Données (BD) est un ensemble de données

structurées, sécurisées, et inter-corrélées, enregistrées

dans des fichiers avec le minimum de redondance et

traitées par une ou plusieurs applications, d’une manière

optimale.

4
Fonctions principales d’une BD

Une base de données est un outil qui permet de :


• Collecter des informations.
• Stocker ces informations.
• Traiter ces informations.
• Fournir à la demande ces informations
Caractéristiques d’une BD

• Données structurées : Les informations contenues dans une


base de données sont réparties en enregistrements, chaque
enregistrement ayant une structure bien définie.

• Données non redondantes : Une même information ne sera pas


répétée plusieurs fois dans la base de données.

• Données cohérentes : Il ne doit pas être permis d’enregistrer


dans une base des informations incohérentes entre elles.

6
• Données accessibles directement selon de multiples critères.

• Indépendance des programmes et des données : La base de


données est indépendante des programmes qui y ont accès, on
peut utiliser plusieurs programmes pour traiter différemment
ces données.

• Sécurité des données stockées : La base de données doit


permettre un système de sécurité permettant de gérer les
droits d’accès aux informations par les utilisateurs.

7
Avantages d’utilisation d’une BD

• Accès rapide et facile à l'information

• Toute l'information se retrouve à une seule place dans la base


de données

• Regroupement de l'information qui provient de plusieurs


sources

• Recherche facile

• Meilleur suivi de l'information et gestion des données

• Meilleure analyse des données et prise de décision

• Automatisation de tâches répétitives

• Sécurité des données


8
Bases de données relationnelles

Une BD relationnelle est composée d’un ensemble de tables.

• Chaque table a un nom

• Une table est composée de Lignes qu’on appelle enregistrements


(ou N-uplet) et de colonnes représentant chacune un champ
(attribut).

• L’enregistrement (ligne) : est l’ensemble des données relatif à la


même information

• Le champ (colonne) : est l’unité d’information dans une table,


une table est constituée de différents champs. Chaque champ a
un nom et un type de données : Texte, numérique, date, …
9
Structure d’une BDR

10
Exemple: Base de données pour la gestion des commandes

11
Chaque table d’une BDR a la structure suivante :

Notation : Nom_Table(Champ 1, Champ 2,…, Champ N)

12
Ci-dessous un exemple de table d’une BD pour la gestion des
commandes d’une entreprise
Enregistrements Nom de la table: Commandes

Commandes
Nu_cmd
Code_Client Champs
Date_cmd
Cmd_réglée

Commandes(Num_Cmd, Code_Client, Date_Cmd, Cmd_réglée) 13


Remarques

➢ Deux tables d’une même base de données ne peuvent


pas avoir le même nom.

➢ Deux champs de la même table ne peuvent pas avoir le


même nom.

➢ Un même champ peut être présent dans plusieurs


tables.
Conception d’une Base de Données

La réalisation d’une Base de Données implique trois


grandes étapes:

1. La définition d’un cahier des charges incluant les


règles de gestion.

2. La modélisation.

3. L’implantation physique dans un système


informatique.

15
Identifiant, clé primaire et clé étrangère

Un identifiant c’est un (ou plusieurs) champ d’une table


de la BD qui permet:
• d’identifier chaque enregistrement de façon
distincte.
• de créer les relations (liaisons) entre les tables

Exemples: CNE, CIN, Code d’Appogée, N° de facture,


immatricule
16
Exemple

Identifiants

17
Clé primaire
Une table peut posséder plusieurs identifiants. On choisit l'un
d'eux, qu'on déclare clé primaire. Les autres sont dès lors des
identifiants secondaires.

Une clé primaire est donc une combinaison minimale de propriétés


qui permet d’identifier d’une manière unique un enregistrement.

Une clé peut être simple (un seul champ) ou composée (plusieurs
champs), et ne peut être jamais nulle ou répétée

Clé étrangère
Un champ (ou ensemble de champs) est clé étrangère dans une table
s’il fait référence à une clé primaire dans une autre table.
Identifiant, clé primaire et clé étrangère

Clé primaire

Clé étrangère

19
Système de Gestion de Base de Données

Un Système de Gestion de Bases de Données (S.G.B.D.) est une


collection de logiciels (un programme)
– Il permet de décrire, traiter, interroger les ensembles de données
formant la base.
– Il doit également assurer la sécurité et la confidentialité des données
dans un environnement où de nombreux utilisateurs ayant des besoins
variés peuvent interagir simultanément sur ces données.

Exemple de SGBDR :
ACCESS pour gérer des petites bases de données.
ORACLE, très performant pour les grandes BD mais coute très cher
SQLSERVER, outils de Microsoft concurrent de oracle (coute cher)
MYSQL, performant et gratuit 20
Création de tables d’une base de données

Exemple de base de données pour la gestion des produits

Règles de gestion

➢ Chaque produit est fourni par un seul fournisseur, et un


fournisseur peut fournir plusieurs produits.
➢ Un fournisseur est défini par un code, un nom, l’adresse et le
téléphone.
➢ Chaque produit est défini par une référence, une désignation,
le prix unitaire , la disponibilité et la quantité en stock.

21
Tables de la base de données

22
Système de Gestion de Base de Données - Access

Démarrer Microsoft Access

23
Création d’une base de données

24
Les Composantes du SGBDR ACCESS

25
Les Composantes du SGBD ACCESS

1. Les tables: pour stocker les données ;

2. Les formulaires: pour saisir les données ou les visualiser à l'écran ;

3. Les états: pour imprimer les données ;

4. Les requêtes: pour retrouver les données ;

Autres composantes:

1. Les macros, pour automatiser des opérations répétitives effectuées

sur la base ;

2. Les pages, pour communiquer avec la BDD via un navigateur;

3. Les modules, pour rajouter des fonctionnalités grâce à de la

programmation en VBA (Visual Basic for Applications).


26
Création d’une table

27
Commentaire sur le champ
La liste des champs (ajouter les commentaire)
(ajouter les champs) Types de chaque champ
(définir les types)

28
Définir les types des données

Ajouter le champ CNE

Choisir le type du champ CNE

29
Ajouter une clé primaire

Sélectionner le champ & Définir CNE Clé primaire

30
Type de données d’un champ

− Texte : Concerne les valeurs alphanumériques (suite de


caractères ou combinaison de caractères et de chiffres).

− Numérique : Concerne les valeurs numériques (entiers ou réels


…etc.).

− Date et heure : Concerne les valeurs de type date telles que


date d’une commande, date de livraison, date d’intervention,
date d’embauche, date d’inscription…, ou les valeurs
concernant les heures comme heure de départ, heure
d’arrivée, heure d’une transaction….

31
− Monétaire : Concerne les valeurs numériques contenant des
symboles des unités monétaires comme $, €, DH…etc. Tous les
traitements de calcul qu’on peut faire sur les données
numériques sont valables pour les données monétaires.

− Oui/Non : Concerne les données qui ne peuvent avoir que deux


valeurs possibles telles que : Oui/Non, Vrai/Faux,
Activé/Désactivé.

− Objet OLE : Concerne les données qui peuvent être des


documents Microsoft Word, des feuilles de calcul Microsoft
Excel, des images, des sons, des vidéos ou d’autres données
binaires.

− LienHypertexte : pour un champ destiné à contenir un lien


cliquable. 32
Propriétés

Taille du champ : définit le nombre de caractères ;

Format : définit la manière dont les informations s'affichent.

Masque de saisie : guide la saisie des données en déterminant la


manière dont les données doivent être saisies.
33
Passage de mode Création en mode Feuille de données pour saisir les
données
Mode de création

Mode d’affichage

35

Vous aimerez peut-être aussi