2 - Structurer les
tables.
Les tables sont quasi-identiques aux
classes d’entité définies.
Ici, nous allons créer 5 tables : une
pour les achats, une pour les articles achetés, une pour les fournisseurs, une
pour les ventes, et une pour la liste des produits à vendre.
Nous appellerons respectivement ces
tables : t_achats, t_article,
t_fournisseur, t_vente, t_produit
2.1 - Pour créer une table :
·
Dans le cadre gauche de la fenêtre, sélectionnez Table
·
Dans la partie droite de la fenêtre, choisissez : Créer
une table en mode Création
·
Dans chaque ligne du tableau qui apparaît, entrez le nom du
champ dans la première colonne, choisissez le type de champ (texte, numérique,
etc…) selon les données. La colonne 3 permet d’écrire une description du champ
(sans conséquence dans la base de données). Pour chaque champ, vous pouvez
modifier ses caractéristiques (ex : longueur).
Il faut aussi définir le champ qui constituera la clé primaire de la table (en
le sélectionnant d’abord, puis en cliquant sur le bouton droit de la souris).
·
Quand tous les champs sont entrés, fermez la fenêtre.
·
Sauvegarder la table sous le nom t_article.
Répétez ces instructions pour chaque
table à créer sauf pour la table
t_produit.
Le tableau suivant présente les
différents champs (avec quelques informations) que vous devrez créer dans
chaque table.
T_achats |
T_article |
T_fournisseur |
T_vente |
N°_achat (num auto, clé prim) N°_semaine (num) Nom_article (texte) Prix_achat_unitaire (monétaire) Quantité_achat (numérique) Nom_fournisseur (texte) Livraison (oui/non) |
Nom_article (texte, clé prim) Conserv_article (texte) Prix_unitaire_moyen (monétaire) |
Nom_f (texte, clé prim) Adresse_f (texte) CP_f (texte) Ville_f (texte) Compte_f (texte) Ident_banc_f (num) |
Jour_semaine (num) Num_semaine (num) Num_vente (num auto, clé prim) nom_produit (texte) quantité (num) Paiement (texte) Conso_sur_place (oui/non) |
2.2 - Pour créer la table t_produit,
en important des données depuis une feuille de calcul Excel.
·
Dans le menu Fichier, choisissez : Données
externes, puis Importer.
·
Dans la fenêtre, cliquez sur le cadre « Type de
fichier » et choisissez Microsoft Excel (puisque, dans le cas présent, le
fichier depuis lequel nous importons les données est un fichier Excel). Puis
allez sélectionner le fichier Excel : h:/A3/oad/sgbdr/liste_produits.xls
ou éventuellement à l’adresse
internet suivante : http://isa.tice.free.fr/liste_produits.xls
NB : Dans le cas où vous allez chercher le fichier sur l’adresse Internet,
il est conseillé de charger le fichier dans votre explorateur Internet
(Internet Explorer), d’enregistrer ensuite ce fichier sur le disque de votre
machine par Fichier –
Enregistrer sous, et ensuite de faire la
manœuvre d’importation.)
·
Cliquez ensuite sur le bouton « Importer ».
L’assistant d’importation de feuille de
calcul va ensuite vous guider.
·
Choisissez Afficher les feuilles de données
·
Dans le cadre de droite, choisissez la feuille qui vous
intéresse dans le cas présent
·
Cochez (ou décohez) la case selon que la feuille de calcul
contient une ligne d’en-tête ou non
·
La 1ère fenêtre indique la structure du fichier à
importer : Choisir la feuille de calcul qui vous intéresse si le fichier
Excel en comporte plusieurs, valider en cliquant sur le bouton
« suivant » (de même par la suite).
·
La 2nde fenêtre sert à déterminer si le fichier
Excel comporte une ligne d’en-tête ou non.
·
La 3ème fenêtre permet de choisir dans quelle
table les données importées vont être stockées. Ici, la table de destination
n’existe pas, vous allez donc la créer en faisant l’importation. Choisissez
donc « Dans une nouvelle table ».
NB : si on
importe dans une table existante, il faut s’assurer que les en-têtes des
colonnes dans Excel soient bien identiques au noms de champs choisis lors de la
création de la structure de la table dans Access.
·
La 4ème fenêtre permet de choisir les champs à
créer dans la table Access et de les nommer. Par souci de simplicité, gardez
les noms existant dans Excel (en en-tête de colonne). Laissez les champs
non-indexés.
·
La 5ème fenêtre permet de définir la clé
primaire. Choisissez la clé primaire
vous-même : ce sera le champ « nom_produit » car c’est le
champ de base de notre table.
·
La dernière fenêtre de l’assistant Importation feuille de
calcul permet de nommer la table. L’importation se fait dans une table que l’on
a prévu de nommer : t_produit. Entrez ce
nom dans le cadre approprié. Ne cochez pas la case autorisant l’assistant à
analyser la strucutre de la table. Cliquez enfin sur le bouton Terminer.
Le programme vous affiche une fenêtre
vous informant que l’importation a bien été réalisée entre le fichier Excel et
la table.
Retour Page d'accueil : ISA3 - OAD -
SGBDR, Access