Vous êtes sur la page 1sur 24

Management du Système d‘Information

Microsoft Excel

Fabienne Y. Saadé
AUL – Kaslik
Introduction aux bases de données avec
Microsoft Access
• Objectifs :
Savoir interpréter une modélisation de données en entités-associations
Comprendre la structure relationnelle d'une base de données
Connaître les éléments d'une base (tables, requêtes, formulaires et rapports)
Maîtriser les principales manipulations dans l'outil Access
Creation des tables
• La première Etape: On ouvre un nouveau document.
New – Blank Database
• On se retrouve avec un tableau déjà crée, et nommer table1.
C’est le mode feuille de données d’une table. (Datasheet View)
Pour enregistrer notre base de données.
• On peut toujours travailler avec les données d’un tableau, d’une manière plus
détaillée. Celle Du « Design View »
Dans ce format on peut définir le type des données (Text, Numero, Attachement,
Date, YES/NO… ) et définir des critères, et les valeurs par défauts.
Mode Feuille de
données

Datasheet view-
Table1
Design view-
Table1
Clef Primaire – Primary Key
• On peut choisir la clef
primaire à partir du toolbar
d’en haut.
Un logo clef apparait à
cote du champ, ex: Code.
Il est essentiel de mettre le
type de données comme
étant Autonumber, pour
les clefs primaires.
Pour éviter la répétition.
Application sur Access
• 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, et une photo.
Application sur Access

- On peut toujours renommer le tableau, changer et effacer des données.


Mais on peut pas changer le type d’une donnée après avoir enregistrer au
moins une inscription.
- On peut créer plusieurs table, (Create - Table) chacune avec des champs
et des types de données différentes, il est essentiel d’identifier la clef
primaire de chaque table, pour faciliter les relation et les requetes.
- La liste des tables crées se figure à gauche dans notre document Access.
Exercice – cf dossier Access avec réponse
• A- Supposons vouloir créer un système de base de données relationnel pour une université,
avec des étudiants, leurs professeurs, et une table de base de données pour les
enregistrement dans une matière Optionnelle.
Sachant que chaque étudiant a le droit de s’inscrire dans une matière optionnelle.

1) Quels sont les 3 tableaux essentiels?


2) Nommer Quelques attributs pour chaque entité.
3) Définir les caractéristiques de chaque attribut.
4) Etablir les clefs primaire et étrangères, et représenter les relations entre les tableaux par un
diagramme d’entites et par un schéma relation entre tableaux.
5) Application de toutes les étapes sur Access.
- Trois tables avec les attributs et les caractéristiques.
- Clefs primaires et relations
- Créer un format (Form) pour une table.
6) Créer Des requêtes (queries) Ex: les étudiants diplômés, sont inscrits dans quelles
matières?
Exercice - Réponses
• 1) Quels sont les 3 tableaux essentiels?
Etudiants – Professeur – Matière Optionnelle
• 2) Nommer Quelques attributs pour chaque entité.
Etudiants(ID Etudiant, Nom Etudiant, Prénom Etudiant, Adresse,
diplômé, Image, ID Matière)
Professeur(ID prof, Nom prof, Prénom Prof, adresse, Téléphone, Détails)
Matière(ID Matière, Nom matière, Syllabus, ID prof)
Exercice - Réponses
• 3) Définir les caractéristiques de chaque attribut.
Exemple : Etudiants:
ID Etudiant (Autonumber)
Nom Etudiant et Prénom Etudiant et Adresse (Short Text) (Required)
diplômé (YES/NO) (Default NO)
Image (Attachement) (Not required)
Exercice - Réponses
• 4) Etablir les clefs primaire et étrangères, et représenter les relations entre les
tableaux par un schéma.
Etudiants : ID Etudiants – Clef Primaire
ID Matière – Clef étrangère
Professeur : ID Prof Clef Primaire
Matière: ID Matière Clef Primaire
ID Prof Clef étrangère
Exercice - Réponses
• 4) Etablir les clefs primaire et étrangers, et représenter les relations entre les
tableaux par un schéma.
Exercice – Application Access
Caractéristiques des attributs et Clefs Primaires

• Tables: Create Table – Enregistrer le nom de chaque colonne avec les


attributs.
• On Efface l’attribut ID, puis on designe l’ID etudiant par exemple comme
autonumber et clef primaire.
• On spécifie les types: Text, number, Yes/No
Required ou pas
Default
Text size
Exercice – Application Access
Caractéristiques des attributs et Clefs Primaires
Exercice – Application Access
• Relation : DATABASE TOOLS – RELATIONSHIPS
Exercice – Application Access
Forms (exemple sur Access)
• On choisit la table, et puis : Create : - Forms
ou – Form Design ou – Blank Form
• Cf Les applications Access pour plus de détails et d’exemples.
Exercice – Application Access
Forms (exemple sur Access)
Queries - Requêtes
• Disons, On veut savoir dans quelles matières, les étudiants diplômés sont
enregistrés.
Query: renvoie les donnees de la table des etudiants, et de la table des
matieres. Avec critere: (diplôme = YES)
• Alors: Create New Query – On choisit Nos attributs, et les criteres.
Queries - Requête