Vous êtes sur la page 1sur 4

République Algérienne Démocratique et Populaire

Ministre de la formation et de l’Enseignement Professionnels


Centre de Formation Professionnelle et d’Apprentissage
Zouaie Mebarek *Sédrata* Souk Ahras

Date :
Spécialité : TS en Informatique*BASES DE DONNEES* Semestre : S3
Module : Implémenter une BDD en monoposte N° de la
Séance : 04

Thème : Manipulation de BDE d’une BDD Temps alloué :


04 H

Objectif opérationnel

A la fin de la séance, le stagiaire sera capable de manipuler les composants du DBE en Delphi

7 à partir de la palette des composants en 30 minutes et sans faute.

Moyens Didactiques :
L’enseignant Le stagiaire
*Tableau magique *Cahier
*Marqueurs *stylos
*Brosse *Créant
* le Cours, plan de leçon et fiche technique

Aides Pédagogiques:
 Néant.

Le lien du site web: http://laurent-audibert.developpez.com


L’auteur: /.
Numéro des pages: /.

Les phases principales de déroulement du cours


Page 1 sur 4
Remarques Le stagiaire L’enseignant

* Rappel.
*Création du centre d’intérêt
*il est préférable que les - Si dans notre BDD un étudiant s’était radié, comment on effectue
stagiaires découvrent le cette opération sous Delphi 7?
titre de la leçon. *L’objectif opérationnel.
A la fin de la séance, le stagiaire sera capable de modifier …
*Mise en difficulté°1«1. Accès par le numéro du champ»
*Les réponses possibles :  En Delphi, comment on accède par le numéro du champ dans
*ordre, importance du une BDD ?
champ… *Exposition, explication et démonstration :
Cette partie sera sous forme d’exemple d’application en utilisant les
instructions comme : Table1.Fields[0].AsString .
* attention et *Evaluation partielle :
concentration. Question Ouverte : -refaire d’autres exemples.
*Mise en difficulté°2«2. Accès par le nom du champ»
 Comment on accède à une BDD par nom du champ ?
*Exposition, explication et démonstration :
La fonction FieldByName nous permet un accès par le nom du champ.
*Les réponses possibles : *Evaluation partielle :
Clé primaire, attribut… Question Ouverte : - faire des exemples.
*Mise en difficulté°3 «3. Se déplacer dans une base de données»
 Saviez-vous comment se déplacer dans une BDD?
*Exposition, explication et démonstration :
3.1. Se déplacer dans la base.
3.2. Se déplacer dans la base de données afin d'effectuer un traitement
dans un champ.
*Les réponses possibles : *Evaluation partielle :
correctes Question Ouverte : - faire des exemples.
*Evaluation finale :
*Les réponses possibles : Evaluer le stagiaire par des questions ouverte et des exemples.
correctes Solution :
La solution des questions sera selon le cours présenté.

*Les réponses possibles :


* dans le cours.

Fiche de présentation du TP

Page 2 sur 4
UMQ : Définition et mise en œuvre des bases de données.

Module : Delphi monoposte (Implanter les bases de données en monoposte).

Code : MQ2.2

Durée : 4 h

Objectif modulaire

Comportement attendu :
A l’issue de ce TP, le stagiaire doit être capable de manipuler les différents composants du
BDE pour la programmation d’une BDD.

Conditions d’évaluation :

A partir :

 MLD
Programme saisi.

A l’aide :

SGBD + Microordinateur+ Delphi 7

Critères généraux de performance :

Installation correcte du SGBD.


Création correcte des composants
Utilisation appropriée du SGBD
Saisi correct du programme
Respect des règles de sécurité et santé.
Exécution réalisée avec sucée.
Le programme optimal.

Contenu du cours
Page 3 sur 4
Travail demandé : Manipulation des composants du DBE

Logiciel utilisé : DELPHI 7


Enoncé du TP :
On considère une application qui utilise une BDD exemple fournis par Borland, pour
afficher ses enregistrements sur un BDGrid et utilise un DBNavigator pour parcourir les
enregistrements.
 Executer Delphi 7
 Posez un composant Table (palette BDE) sur la fiche le nom Table1 lui est attribuer
par défaut.
 Posez un composant DataSource (palette AcessDB) sur la fiche le nom DataSource1
lui est attribuer par défaut.
 Posez un composant DBGrid (palette ControleDB) sur la fiche le nom DBGrid1 lui est
attribuer par défaut.
 Posez un composant DBNavigator (palette ControleDB) sur la fiche le nom
DBNavigator1 lui est attribuer par défaut.

 Cliquez sur le composant Table1 et attribuer DBDemos comme nom de l’alias via sa
propriété DataSourceName.
 Attribuer la valeur Country.db pour sa propriété TableName.
 Cliquez sur le composant DataSource1 et attribuer à sa propriété DataSet la valeur
Table1 pour lier la table à la source de données.
 Cliquer sur le composant DBGrid et attribuer la valeur DataSource1 à la propriété
DataSource.
 Cliquer sur le composant DBNavigator et attribuer la valeur DataSource1 à la
propriété DataSource.
 Cliquez à nouveau sur le composant Table1 et attribuer la valeur True à la propriété
Active.
 Enregistrer l’application.
 Exécuter la.

Page 4 sur 4

Vous aimerez peut-être aussi