Vous êtes sur la page 1sur 2

ESC

Mastre Professionnel en Commerce Electronique

T.D. N1
Base de Donnes : ACCESS 2007
Objet : Tables
On se propose dautomatiser les procdures dun commerant en faisant appel au logiciel
ACCESS 2007. La base de donnes sera dpose sur la plateforme EOT dans l'espace
appropri sous le nom de "commercial-nomprnom".
1. Cration des TABLES :
*
La base de donnes concevoir renferme les tables suivantes : ARTICLE, CLIENT,
FACTURE et LIGNE_FACT.
*
Dmarrez Microsoft ACCESS 2007 puis crez les tables aprs ouverture du ruban
Crer/Cration de table.
*
Les structures des diffrentes tables de la Base sont les suivantes : Les cls primaires
sont en gras et soulignes. Crez ces tables une une sans oublier de les enregistrer.
Taille du
champ

ARTICLE
RefArt
DesArt
PuArt

Texte
Texte
Numrique

4
40
Rel
simple

Taille du
champ

CLIENT
CodCl
NomCl
PrenomCl

Texte
Texte
Texte

TelCl

Numrique

AdrsCl
VilleCl

Texte
Texte

5
15

NumFact

Numrique

DateFact

Date/Heure

RegFact
CodCl

Texte
Texte

Dcimales

fixe

Format

Dcimales

Masque
de saisie

Lgende

Aligner
le texte

>L000

Rfrence
Dsignation

Centr
Centr

Prix

Droite

Masque
de saisie

Lgende

Aligner
le texte

>LL000

Code CLT
Nom
Prnom

Centr
Centr
Centr

Tl

Centr

Adresse
Ville

Gauche
Gauche

Lgende

Aligner
le texte

NFacture

Droite

Date Fact

Centr

Rglement
Code CLT

Centr
Centr

Lgende

Aligner
le texte

NFacture

Droite

>
<

Entier
Long
20
15

Taille du
champ

FACTURE

Format

Format

Entier
Date
abrge
3
5

Dcimales

Masque
de saisie

>LL000

LIGNE_FACT

Taille du
champ

Format

Dcimales

NumFact

Numrique

Entier

RefArt
QteFact

Texte
Numrique

4
Entier

Masque
de saisie
>L000

Rfrence
Quantit

Centr
Centr

Page 1

Mastre Professionnel en Commerce Electronique

ESC

2. Etablissement des RELATIONS :


*Reliez les tables laide du ruban Outils de base de donnes/ Relations.

3. Etablissement des LISTES DE CHOIX :

*
On ne peut jamais tablir une liste de choix entre deux champs dj relis par une
relation.
*
On doit supprimer toutes les relations entre ces tables.
* Etablissez les listes de choix :
1. Le champ RegFact de la table FACTURE ne doit contenir que les valeurs OUI ou NON :
OUI pour indiquer que la facture est rgle (paye) ou NON sinon.
2. Le champ CodCl de la table FACTURE doit reflter un code dj cr dans la table
CLIENT.
3. Le champ NumFact de la table LIGNE_FACT doit se rfrer une facture dj cre dans la
table FACTURE.
4. Le champ RefArt de la table LIGNE_FACT doit correspondre une rfrence dun article
dj existant dans la table ARTICLE.
4. Modification des RELATIONS :
* Modifier les relations existantes en appliquant lintgralit rfrentielle.

Page 2