Chapitre 5 : création d’une base de données relationnelle en mode assisté
Lycée Sayada Année Scolaire : 2012/2013 Classe : 4SI Page 2/3
La création et la modification de la structure se résume principalement dans les étapes
suivantes :
1- Création et modification de la base
2- Création et modification des tables
3- Création et modification des liens entre les tables.
1- Création de la structure d’une base de données
Avec le SGBD ACCESS, la création de la structure d’une BD, nécessite de passer par les étapes
suivantes:
Première étape : création d’un nouveau fichier qui contiendra tous les
composants de la base.
Dans cette étape, avec la commande nouveau+base de données+…, il faut donner un nom à la
base (exp. sNotes) tous en spécifiant son chemin d’accès (exp. D:\4info\g1)
Deuxième étape : création de la structure de chaque table une par une.
Pour chaque nouvelle table, en mode création, avec la commande nouvelle table, il faut :
- Donner la description détaillée de chacun de ses champs. Ainsi pour chaque champ, on doit
lui donner un nom, un type, et éventuellement une taille, un format, nul/nom, valide si, …
- Déterminer le(s) champ(s( qui peut/peuvent être considéré(s) comme clé primaire de la
table.
- Enregistrer la structure de la table tout en lui donnant un nom.
Troisième étape : création des liens entre les tables
Avant de passer à cette étape, il faut fermer toutes les tables tout en assurant l’enregistrement
(sans fermer la base).
La création des liens entre les tables, peut se faire comme suit :
- utiliser le menu outils+ la commande relations/…
- ajouter les tables une à une
- établir le lien un à plusieurs en maintenant la souris enfoncée en passant d’un champ de la
table primaire vers le champ correspondant (clé étrangère) de la table liée.
N’oublier pas de préciser l’intégrité référentielle (qui a pour objectif essentielle de maintenir
une concordance entre les données de la table primaire et celles de la table liée. Par exemple,
on ne peut pas mettre dans la table notes le numéro d’un élève qui n’est pas enregistré dans la
table élèves).
Les contraintes d’intégrité de mise à jour en cascade et de suppression en cascade, peuvent
être utilisées aussi.
- Après la détermination des liens, fermer la fenêtre correspondante tout en enregistrant.
2- Modifications au niveau de la structure
La modification de la structure peut se faire à tout moment. Cette modification peut concerner
principalement les tables et les liens.