C.E.G.E.P. de Granby-Haute Yamaska Service de formation aux adultes et aux entreprises PLAN DE FORMATION Base de données 420-Q15-GR 75 heures 2-3-3 Unités 2 2/3 Programme QEHS Professeur : Suzanne Savoie Session Automne 2006 Courriel [email protected] Page web www.profweb.qc.ca/ssavoie Tél: 372-6614 #525 OBJECTIF GÉNÉRAL Ce cours s'adresse à des personnes en QEHS qui désirent s'initier à la gestion des bases de données informatisées. Ce cours vise à permettre à l'étudiant d'utiliser efficacement un outil d'aide à la gestion ; allant du contrôle de l'inventaire relié au contrôle des achats et au fichier des clients, de la répartition des dossiers reliée au fichier de gestion du personnel, à un échéancier de travail, etc. Le cours est axé sur un tour d'horizon des multiples possibilités du logiciel Access 2003. Le développement des connaissances et habiletés reliées à ce cours amène l'étudiant à conceptualiser la structure d'une base de données ayant un certain degré de complexité. Celui-ci maîtrisera la construction et la gestion de cette base de données pour atteindre la gestion éventuelle d'une base de données plus complexe dans une entreprise. COMPÉTENCES • Exploiter un environnement de base de données (CS1Z). Cette compétence vise à analyser les caractéristiques d'une base de données et les caractéristiques d'un logiciel de base de données, à créer et exploiter une base de données à l'aide d'un logiciel de base de données, à analyser les caractéristiques d'un système de gestion de base de données, à mettre à jour une base de données dans un système de gestion de base de données et à assurer l'intégrité des données. LIVRE OBLIGATOIRE Gardonio Stella, Microsoft Access 2003, Éditions Logitell inc., Fonction de bases, Greenfield Park (Québec), 2004, 318 pages. BIBLIOGRAPHIE : F. SCOTT BARKER, ACCESS 2000 Programmation, Édition CampusPress, 1999, 1089 pages. DAHMS A., MARZIAN W ., VAN ALMSICK B., Programmation Office97 en VBA5, Éditions Micro Application, 1997, 1164 pages. ACCESS 97, Éditions Micro Application, collection Ma formation, Paris, 1997, 464 pages. BAR, Jürgen et Bauder, Irene, Grand livre Programmation Access pour Windows 95, Éditions Micro Application, 1996, 1038 pages. PAGE -3- COMPÉTENCES: Exploiter un environnement de base de données (CS1Z). OBJECTIFS D'APPRENTISSAGE 1. Analyser les caractéristiques d'une base de données. ÉLÉMENTS DE CONTENU • • • • • • Identification des éléments d'Access • Fonction d'aide, générateur d'expression. • Assistants, compagnon • Barres d'outils et menus… Identification des concepts d'une base de données relationnelle et terminologie d'une base de données. Création d'une base de données à l'aide des assistants. Saisie, modification et suppression des données dans une table (mode feuille de données). Recherche d'enregistrements dans une table. Changement de la mise en forme de feuille de données. Page -4- DURÉE 9 h. ACTIVITÉS D'APPRENTISSAGE • Exposé informel • Lecture Chapitres 1,2,3 et 4 Laboratoires: • Création d'une base de données avec assistant. • Exploration de bases de données existantes. COMPÉTENCES: Exploiter un environnement de base de données (CS1Z). OBJECTIFS D'APPRENTISSAGE 2. Créer et exploiter une base de données à l'aide d'un logiciel de base de données. (TABLES) ÉLÉMENTS DE CONTENU • • • • • • • Déterminer les données à conserver, le nombre de tables nécessaire et la structure de ces tables. Cerner le besoin d'information. Normalisation d'une base de données. Modifier la structure d'une table (ajouter, supprimer, renommer, déplacer, etc.) Identification des différents types de champs et construire des règles de validation. Modifier les propriétés des champs. Lier ou attacher une table à une autre base de données. Importer des bases de données provenant d'Excel, dBase ou d'Access. Page -5- DURÉE 9 h. ACTIVITÉS D'APPRENTISSAGE Exposé informel Démonstration Lecture • Chapitres 4,5,6,7 et 8 Laboratoires: • Atelier sur la construction et la modification de table. • • • COMPÉTENCES: Exploiter un environnement de base de données (CS1Z). OBJECTIFS D'APPRENTISSAGE 3. Créer et exploiter une base de données à l'aide d'un logiciel de base de données. (REQUÊTE) ÉLÉMENTS DE CONTENU • • • • • • • • • • • • Création de relations entre les tables. Comparaison de la relation un à un et un à plusieurs. Utilisation des différentes commandes Tri pour classer les données. Employer plusieurs types de filtres pour afficher des enregistrements particuliers. Création de requêtes de sélection. Création de critères pour rechercher des sousensembles de données précis. Utilisation de fonctions numériques et alphabétiques. Création de relations dans les requêtes. Utilisation de calculs dans les requêtes. Utilisation de requêtes à partir d'autres requêtes. Création de requêtes paramétrées. Utilisation de requêtes actions. Page -6- DURÉE 21 h. ACTIVITÉS D'APPRENTISSAGE • • • Exposé informel Démonstration Lecture • Chapitres 9,12,13,14 et 15. Laboratoires: • Atelier sur la création et la modification de requêtes diverses. COMPÉTENCES: Exploiter un environnement de base de données (CS1Z). OBJECTIFS D'APPRENTISSAGE 4. Créer et exploiter une base de données à l'aide d'un logiciel de base de données. (FORMULAIRES) ÉLÉMENTS DE CONTENU • • • • • • • • • 5. Créer et exploiter une base de données à l'aide d'un logiciel de base de données. (ÉTATS) • • • • • • • • • Création de formulaire à l'aide de l'assistant. Ajout, modification, suppression d'enregistrements à l'aide du formulaire. Identification des différents contrôles que l'on retrouve sur le formulaire. Identification des différentes propriétés des contrôles. Modification de l'ordre des tabulations. Modification de la présentation du formulaire. Utilisation d'un sous-formulaire. Création d'un formulaire à partir de plusieurs tables en passant par une requête. Utilisation d'objets venant d'un serveur d'objets OLE. Gestion de l'impression. Création d'états à l'aide de l'assistant. Création d'étiquettes à l'aide de l'assistant. Création de lettres à l'aide de l'assistant. Utilisation du mode Aperçu avant impression. Utilisation de regroupements et de tris. Modification des états. Ajout de calculs dans un état. Ajout d'un graphique à un état. Page -7- DURÉE ACTIVITÉS D'APPRENTISSAGE 9 h. Exposé informel Démonstration Lecture • Chapitres 10 et 11. Laboratoires: • Atelier sur la création et la modification de formulaires. • Atelier sur la consultation, la saisie et la modification des données à partir d'un formulaire. 9 h. Exposé informel Démonstration Lecture • Chapitres 16,17 et 18 Laboratoires: • • • • • • • Atelier sur la création et la modification d'états. COMPÉTENCES: Exploiter un environnement de base de données (CS1Z). OBJECTIFS D'APPRENTISSAGE 6. Créer et exploiter une base de données à l'aide d'un logiciel de base de données. (UTILITAIRES) ÉLÉMENTS DE CONTENU • • • • 7. Personnaliser Access • • • • • • • • 8. Documentation • • • DURÉE ACTIVITÉS D'APPRENTISSAGE Compression d'une base de données. Réparation d'une base de données. Outils d'analyse. Copie de sauvegarde des données. 1 h. • • Création de menus et commandes. Création de barres d'outils. Création de menus contextuels. Création du menu général d'une base. Configuration du formulaire de démarrage. Gestion des droits d'accès. Adapter l'environnement de travail. Utilisation des outils reliés à Internet (liens hypertextes, liaison DDE). Impression des relations de la base de données. Impression de la définition de la structure des tables de la base de données. Création d'un guide d'utilisation de la base de données. 6 h. • Exposé informel • Démonstration Laboratoire: • Atelier sur la création de menus. • Atelier sur la gestion de la sécurité. Page -8- • • • Exposé informel Démonstration Exposé informel Démonstration Atelier sur la documentation MÉTHODOLOGIE - Il est suggéré de lire le contenu de la leçon avant le cours. Chaque nouvelle notion sera introduite par des explications et une démonstration faite par le professeur. Une rétroaction sera faite à la mi-session et à la fin du cours pour vérifier le degré de satisfaction des étudiants. Disponibilité : Je suis à mon bureau (A-301-A) à l'extérieur de mes cours. Vous pouvez également prendre rendez-vous en composant mon extension 525. Retard : Tout retard dans les travaux sera pénalisé à moins d'une entente avec le professeur. La perte sera de 30% de la note pour un retard léger. Je me réserve le droit de ne pas corriger un travail remis avec plus de deux cours de retard. Français : Lors de la remise de vos travaux, vous devez porter une attention particulière à la qualité de votre français. Un nombre élevé de fautes d'orthographes peut entraîner une perte de 5% de la note finale. ÉVALUATION EXAMEN 1 (Objectifs 1 à 3) EXAMEN 2 (Objectifs 4 et 7) LABORATOIRES (Individuels) PROJET SESSION 30% 30% 20% 20% Page -9-