Le modèle physique

publicité
Le modèle physique
11/02/2011
1
• Le modèle physique de données est
l’implantation de la base sur un ordinateur :
– En utilisant un langage de définition de données
(SQL)
– En utilisant un AGL (Atelier de Génie Logiciel)
permettant de générer automatiquement la base de
données (PowerAMC, WinDesign, …)
– En créant la base soit même sur Access.
11/02/2011
2
Le SGBD Access
Fonctions des
objets
OBJETS ACCESS
TABLES
Rangement structuré
des données
REQUÊTES
Recherches,
traitements, calculs
PAGES
Web
FORMULAIRES
ETATS
(Dialogue hommes - machines)
(Communication de documents)
MACROS
11/02/2011
MODULES VBA
Communicat
ion
Pilotage
d'applications
3
Création de la base
• L’exemple jouet :
–
–
–
–
CLIENT(NumClient,NomClient,Adresse,Tél)
COMMANDE(NumCmde,DateCmde,NumClient)
CONCERNER(NumCmde,RéfProd,Quantité)
PRODUIT(RéfProd,Désignation,PrixUnitaire)
11/02/2011
4
• Au lancement d’Access
11/02/2011
5
• Pour créer la table CLIENT, on choisit « créer la table en mode
création », et on obtient :
11/02/2011
6
• On indique les noms et les types des différents champs
11/02/2011
7
• On indique la clé de la table :
11/02/2011
8
• On enregistre la table sous le nom CLIENT, et
on ferme :
11/02/2011
9
• On fait de même pour toutes les autres tables :
11/02/2011
10
Les relations
• L’étape suivante est la mise en relation des différentes
tables :
– NumClient dans la table COMMANDE doit faire référence à
un NumClient valide dans la table CLIENT
– NumCmde dans la table CONCERNER doit faire référence
à un NumCmde valide dans la table COMMANDE
– RéfProd dans la table CONCERNER doit faire référence à
une RéfProd valide dans la table PRODUIT
11/02/2011
11
• Pour créer les différentes relations, on clique sur l’icône
Relations et on ajoute toutes les tables :
11/02/2011
12
• Pour obtenir :
11/02/2011
13
•
On crée le lien entre CLIENT et commande en faisant glisser la clé de CLIENT sur la
clé étrangère dans COMMANDE, la boîte de dialogue suivante apparaît :
•
On coche alors l’intégrité référentielle.
11/02/2011
14
• Pour obtenir :
11/02/2011
15
• On fait de même avec les autres relations pour
obtenir au final :
11/02/2011
16
Téléchargement