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