Upload
blancheflor-rocher
View
106
Download
1
Embed Size (px)
Citation preview
IntroductionIntroduction
Pour concrétiser l’enseignement assisté par ordinateurPour concrétiser l’enseignement assisté par ordinateur
les responsables on proposer de créer des CD- éducatif. les responsables on proposer de créer des CD- éducatif.
Dans ce cadre se situe ce projet de mémoire pour les Dans ce cadre se situe ce projet de mémoire pour les
professeurs stagiaires en 2ème année. C'est le sujet N° " 8 professeurs stagiaires en 2ème année. C'est le sujet N° " 8
" qui consiste a préparer des projets sur les Bases de " qui consiste a préparer des projets sur les Bases de
Données pour les élèves de 4éme année Sciences Données pour les élèves de 4éme année Sciences
Informatiques.Informatiques.
En effet ce projet a pour objectif de mettre en œuvre la En effet ce projet a pour objectif de mettre en œuvre la
pédagogie par projet ;pédagogie par projet ; Comme il assure une assistance Comme il assure une assistance
scolaire.scolaire.
Approche par projetsApproche par projets
Cette approche invite les Cette approche invite les enseignants à élaborer et réaliser enseignants à élaborer et réaliser des projets pédagogiques en des projets pédagogiques en rapport avec les programmes.rapport avec les programmes.
Elle favorise le développement de Elle favorise le développement de compétences, et pas seulement compétences, et pas seulement l'acquisition de connaissances.l'acquisition de connaissances.
ObjectifsObjectifs
C'est un moyen d'apprendre où l'élève C'est un moyen d'apprendre où l'élève doit:doit:
prévoir des difficultés prévoir des difficultés
trouver des solutions à différents trouver des solutions à différents problèmes. problèmes.
ÉtapesÉtapes
exploration.exploration.
cueillette des données.cueillette des données.
organisation des informations.organisation des informations.
communication et action.communication et action.
Réaliser un projet permet aux élèves de Réaliser un projet permet aux élèves de
mieux contrôler leurs apprentissages et mieux contrôler leurs apprentissages et
de prendre conscience de leurs progrès. de prendre conscience de leurs progrès.
Comme il permet aussi de regrouper les Comme il permet aussi de regrouper les
élèves autour de centres d'intérêts élèves autour de centres d'intérêts
communs et facilite la gestion des communs et facilite la gestion des
classes multi niveaux.classes multi niveaux.
Réalisation d'une Base Réalisation d'une Base de Donnéesde Données
NOTION DE BASES DE NOTION DE BASES DE DONNEES :DONNEES :
stocker des données de façon stocker des données de façon structurée structurée
avec le moins de redondance possible avec le moins de redondance possible etet
mettre en commun ces informations mettre en commun ces informations
OBJECTIF D’UNE BASE DE OBJECTIF D’UNE BASE DE
DONNEES DONNEES
Centraliser l’information Centraliser l’information
Assurer l’indépendance donnée Assurer l’indépendance donnée
traitementstraitements
Accès à l'information plus Accès à l'information plus
rapidement et facilement. rapidement et facilement.
Meilleure gestion des données.Meilleure gestion des données.
Meilleure analyse des données.Meilleure analyse des données.
Meilleure prise de décision. Meilleure prise de décision.
Automatisation de certaines tâches Automatisation de certaines tâches
répétitives. répétitives.
NOTION DE SGBDNOTION DE SGBD
La gestion de la base de données La gestion de la base de données
se fait grâce au système de se fait grâce au système de
gestion de bases de donnéesgestion de bases de données
Permet l’accès aux données de Permet l’accès aux données de
façon simplefaçon simple
Manipuler les données présentes dans Manipuler les données présentes dans
la base de données (insertion, la base de données (insertion,
suppression, modification). suppression, modification).
Rechercher efficacement des Rechercher efficacement des
données. données.
Étapes de mise en Étapes de mise en œuvre d’une base de œuvre d’une base de
données données Etape 1 :Etape 1 : Etude préalable : Etude préalable :
Définition de l’application, Définition de l’application, comprendre le problème,…comprendre le problème,…
Etape 2 :Etape 2 : Analyse fonctionnelle : Analyse fonctionnelle : Schéma conceptuel, schéma logiqueSchéma conceptuel, schéma logique
((Conception de la base de données) Conception de la base de données) Etape 3 :Etape 3 : Réalisation de Réalisation de
l’application : Requêtes, formulaires, l’application : Requêtes, formulaires, états,… états,…
CONCEPTION DE LA CONCEPTION DE LA BASE DE DONNEES BASE DE DONNEES
description du contenu de la base de description du contenu de la base de
données sous forme d’un données sous forme d’un
diagramme .Ce schéma décrit diagramme .Ce schéma décrit
l’ensemble des classes d’entités de la l’ensemble des classes d’entités de la
base de données ainsi que les base de données ainsi que les
relations qui existe entre elles.relations qui existe entre elles.
Le schéma physique Le schéma physique
Prend en compte les caractéristiques Prend en compte les caractéristiques
techniques du système de gestion de techniques du système de gestion de
base de donnée il s’agit d’afficher le base de donnée il s’agit d’afficher le
schéma conceptuel en fonction des schéma conceptuel en fonction des
possibilités offerte par le système possibilités offerte par le système
utilisé.utilisé.
Passage du schéma Passage du schéma conceptuel au schéma conceptuel au schéma
physiquephysique
1. Chaque classe d’entité sera représenter 1. Chaque classe d’entité sera représenter
sous forme de table avec Access.sous forme de table avec Access.
2. La référence de la classe d’entité 2. La référence de la classe d’entité
représente la clé primaire de la table. représente la clé primaire de la table.
Dans le cas d’une référence composé de Dans le cas d’une référence composé de
plusieurs rubriques on dit que la clé plusieurs rubriques on dit que la clé
primaire de la table est composée aussi de primaire de la table est composée aussi de
plusieurs champs.plusieurs champs.
3. Les liaisons de type [M : N] serons 3. Les liaisons de type [M : N] serons
représentées sous forme de tables avec représentées sous forme de tables avec
Access.Access.
4. Les liaisons hiérarchiques [1 : N] 4. Les liaisons hiérarchiques [1 : N]
partielles/totales seront représentées sous partielles/totales seront représentées sous
forme de relations de type [1, ∞] avec forme de relations de type [1, ∞] avec
Access.Access.
5. Entre les tables issues des classes d’entités 5. Entre les tables issues des classes d’entités
et les tables issue d’une liaison qui relie ces et les tables issue d’une liaison qui relie ces
classes d’entités nous créons des relations classes d’entités nous créons des relations
avec Access ces relations dépend de type de avec Access ces relations dépend de type de
la liaison.la liaison.
Requêtes Requêtes
C’est une question pour interroger la base de C’est une question pour interroger la base de
données et d’en extraire les informations données et d’en extraire les informations
spécifiques.spécifiques.
Requête de sélection Requête de sélection :: dont les dont les
critères de sélection sont les opérateurs de critères de sélection sont les opérateurs de
comparaison en addition a d’autres tel que : comparaison en addition a d’autres tel que :
Entre, Dans, Est, Comme, Pas,…Entre, Dans, Est, Comme, Pas,…
Requête paramétréRequête paramétré : : le critère de le critère de
sélection sera sous forme d’un nom de sélection sera sous forme d’un nom de
paramètre saisie entre deux crochets paramètre saisie entre deux crochets
dans la ou les colonnes des champs sur dans la ou les colonnes des champs sur
les quel doivent porter des critères de les quel doivent porter des critères de
sélection. sélection.
Requête d’analyse croiséeRequête d’analyse croisée :: Permet Permet
d’obtenir un résultat sous forme de d’obtenir un résultat sous forme de
tableau tableau
Requêtes d’action Requêtes d’action : : Permet la Permet la
réalisation de modifications (mise a réalisation de modifications (mise a
jour, suppression, ajout) cette requête jour, suppression, ajout) cette requête
ne crée pas de table dynamique mais ne crée pas de table dynamique mais
agit directement sur les agit directement sur les
enregistrements des tables concernée. des tables concernée.
Requête de suppression :Requête de suppression : Permet d’effacer Permet d’effacer
des enregistrements dans une table.des enregistrements dans une table.
– Requête de création table :Requête de création table : Permet de Permet de matérialiser le résultat d’une requête multi matérialiser le résultat d’une requête multi table dans une seul table (exemple : création table dans une seul table (exemple : création d’un état pour l’imprimer)d’un état pour l’imprimer)
– Requête Ajout :Requête Ajout : Permet d’ajouter des Permet d’ajouter des
enregistrements à la fin d’une table.enregistrements à la fin d’une table.
– Requête de MAJ :Requête de MAJ : Permet de changer les Permet de changer les
données d’un ou de plusieurs champs d’une données d’un ou de plusieurs champs d’une
table en une seule manipulation.table en une seule manipulation.
Les Formulaires Les Formulaires
Pour saisir les données de façon plus Pour saisir les données de façon plus ergonomique que celle de la feuille de ergonomique que celle de la feuille de donnée et pour éditer facilement ces donnée et pour éditer facilement ces données, un formulaire va permettre données, un formulaire va permettre de combiner :de combiner :
Des données provenant des Des données provenant des différentes tables différentes tables
Des graphiques, des valeurs Des graphiques, des valeurs sélectionnées, à partir des listessélectionnées, à partir des listes
Des totaux calculés, des champs Des totaux calculés, des champs calculés utilisant des fonctions calculés utilisant des fonctions mathématiquesmathématiques
Les États Les États
Les Etats permettent l’impression Les Etats permettent l’impression d’enregistrements selon une d’enregistrements selon une présentation qui aura été définie présentation qui aura été définie préalablement.préalablement.
L’état permet aussi de gérer des L’état permet aussi de gérer des étiquettes. Peut grouper des étiquettes. Peut grouper des données, montres des totaux par données, montres des totaux par groupe, intégrer des images et des groupe, intégrer des images et des graphiques. Il peut également être graphiques. Il peut également être inséré dans un autre état.inséré dans un autre état.
ConclusionConclusion
Ce projet est réaliser dans le cadre de Ce projet est réaliser dans le cadre de l’amélioration de la stratégie d’enseignement l’amélioration de la stratégie d’enseignement et la concrétisation de l’approche par projet.et la concrétisation de l’approche par projet.
Cette application est composé de deux Cette application est composé de deux parties :parties :
Une partie théorique dans laquelle on aUne partie théorique dans laquelle on a définit la notion de base de données ainsi définit la notion de base de données ainsi
que le système de gestion de base de que le système de gestion de base de données et on a présenter aussi les étapes données et on a présenter aussi les étapes de réalisation de BD avec Microsoft Access.de réalisation de BD avec Microsoft Access.
Une Partie réalisation dans laquelle on a cité Une Partie réalisation dans laquelle on a cité les différents outils utilisés pour la réalisation les différents outils utilisés pour la réalisation de ce travail y compris le matériel et la liste de ce travail y compris le matériel et la liste des grilles qui forment cette application.des grilles qui forment cette application.