Séance 1
Amal EL MZABI
Introduction aux Bases de données
Systèmes de Gestion de Base de Données ACCESS
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
optimale.
4
Fonctions principales d’une BD
6
• Données accessibles directement selon de multiples critères.
7
Avantages d’utilisation d’une BD
• Recherche facile
10
Exemple: Base de données pour la gestion des commandes
11
Chaque table d’une BDR a la structure suivante :
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
2. La modélisation.
15
Identifiant, clé primaire et clé étrangère
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é 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
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
Règles de gestion
21
Tables de la base de données
22
Système de Gestion de Base de Données - Access
23
Création d’une base de données
24
Les Composantes du SGBDR ACCESS
25
Les Composantes du SGBD ACCESS
Autres composantes:
sur la base ;
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
29
Ajouter une clé primaire
30
Type de données d’un champ
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.
Mode d’affichage
35