Professional Documents
Culture Documents
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
ESC
*
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