CHAPITRE 7 : TRAITEMENT CONVERSATIONNEL UNITAIRE  ET IMMEDIAT, TRAITEMENT PAR LOT ET  DIFFERE


I – LE TRAITEMENT CONVERSATIONNEL, UNITAIRE, IMMEDIAT.


Un traitement est dit :
- Conversationnel lorsqu’il y a conversation entre l’homme et la machine. Exemple : on veut connaître les informations concernant un employé ? On saisi son n° matricule et l’ordinateur répond en affichant les informations à l’écran. On dit que la consultation de la « table personnel » est un traitement conversationnel.
   
Unitaire, lorsqu’on ne traite qu’une ligne de la table à la fois. Exemple :  pour avoir les informations concernant deux ou plusieurs employés, on doit taper leurs n° matricules l’un après l’autre. On dit que la consultation de la « table personnel » est un traitement unitaire
- Immédiat ou en temps réel, lorsqu’on obtient la réponse immédiatement. Exemple : dès qu’on tape le n° matricule de l’employé au clavier, les  informations le concernant apparaissent immédiatement à l’écran. On dit que la consultation de la « table personnel » est un traitement immédiat.


II – LE TRAITEMENT PAR LOTS OU DIFFERE
Un traitement est dit par lot ou différé lorsque l’ensemble des données est regroupé pour être traité plus tard.
Exemple :  U n e e n t r e p ris e a c c o r d e d e s a c o m p t e s d e q uin z ain e à s o n p e r s o n n el. L e s employés désireux de bénéficier de cet  acompte doivent rédiger une demande et l’adresser au service personnel avant le 12 du mois. L’ensemble des  demandes est visé par le chef de service personnel et remis le 13 du mois à un opérateur pour saisie et édition de l’état collectif qui doit être payé le 15. Ce traitement est un traitement différé car l’employé ne perçoit pas l’acompte au moment où il dépose la demande.
Remarque : Le traitement différé est plus économique pour l’entreprise, que le traitement immédiat.

EXERCICES

1) Cocher la case qui convient :
Données élémentaires
Données calculées Quantité facturée   Code client   Prix de vente unitaire   Net à payer  

2) Cocher la case qui convient :
Vrai Faux
- dans mon établissement, ma classe est une occurrence de l’entité « classes »   - je suis une occurrence de l’entité « élèves »   - une quantité est une donnée du type alphanumérique   - un code postal est une donnée numérique   - Lundi est une occurrence de l’entité « Jours de la semaine »   - Num_client est une propriété de l’entité client  

3) - Présenter dans les schémas ci-dessous les attributs qui caractérisent les entités      « Fournisseurs » et « salariés »
    -  Pour chacune des entités « Fournisseurs » et « salariés », dire quelle est la clé primaire.

4) 32 pays sont appelés à participer à la coupe du monde 2006 en Allemagne. Chaque délégation est logée dans un hôtel et chaque joueur dans une chambre. Dès l’arrivée, chaque joueur remplit une fiche de renseignement.
- Un joueur est caractérisé par son nom, son prénom, son club, son n° d’inscription, le n° passeport ;

- Chaque chambre est caractérisée par son n°, son type, sa localisation, le prix d’une nuitée,  la date d’entrée, le net à payer.
a) Compléter le dictionnaire de données de l’entité « joueur » et celui de l’entité « chambre » ci-dessous :
                                   Dictionnaire de données de l’entité « joueur »
Nature Type
Présentation Identifiant Longueur
Elémentaire Calculée Alphanumérique Numérique Date Logique
Nom 15
Prénom 15
Club 20
N° d’inscription 10
N° de passeport 20
                                   Dictionnaire de données de l’entité « chambre »
Nature Type
Présentation Identifiant Longueur
Elémentaire Calculée Alphanumérique Numérique Date Logique
N° 5 Type 10 Localisation 12 Prix d’une nuitée 15 Date d’entrée 10 Net à payer 20
 b) Sachant que chaque délégation est constituée de 23 joueurs et que chaque joueur est logé dans une chambre, calculer en Ko, le volume occupé par les deux tables. (1Ko= 1024 octets)
5) En reprenant l’exercice 4
a) Compléter le modèle conceptuel suivant :

JOUEUR CHAMBRE
b) Que signifie l’association qui relie les entités « Joueur » et « Chambre » ?

6) On vous donne les informations suivantes concernant trois individus :
- Béatrice Eboumbou, matricule n° 512084-J mariée mère de 3 enfants, née le 23/06/1979 à Mbalmayo, embauchée comme caissière le 20 Avril 2000 en 8ème catégorie échelon C ; - Jordi Nintcheu, matricule n° 512085-J né le 03 Janvier 1980 à Bafoussam, travaille depuis 1 an et 3 mois comme comptable de 12ème catégorie échelon B. Célibataire sans enfant à charge ; - Arsène, matricule n°512086-J, Informaticien recruté le 17/06/2004. Célibataire sans enfant à charge. 10ème catégorie échelon D, né le 12/03/1982 à Yaoundé.
Travail à faire
a) à quelle entité appartiennent ces trois personnes ?          b) écrire la table correspondante.          c) donner le schéma relationnel.          d) concevoir le dictionnaire de données et évaluer en Ko le volume des    données.
    (1Ko = 1024 octets)

7) A l’aide de votre SGBDR (ACCESS) créer la table suivante :
Présentation Identifiant Longueur Type N° matricule NUM_MAT 6 Alphanumérique Nom et Prénom NOM_EMP 50 Alphabétique (texte) Date de naissance DATE_NA 10 Date Date de prise de service DATE_SE 10 Date Catégorie CATEGO 2 Alphabétique (texte) Echelon ECHELO 1 Alphabétique (texte) Emploi EMPLOI 15 Alphabétique (texte) Situation familiale SITUA_FA 15 Alphabétique (texte)
   Effectuer les saisies avec les trois occurrences de l’exercice 6 précédent.
Loger

8) Ecrire la règle de gestion qui correspond à l’algorithme ci-dessous, puis compléter la    partie concernant le tableur compte tenu de la table ci-dessous.
A B C 1 Noms Chiffre d’affaires Frais de transport 2 Kawou 1 000 000 3 Ngaleu 450 000 4 Jeannette 350 000 5 Solange 500 000 6 Total
Algorithme Tableur
Si Net commercial>1000000 ALORS « Franco de port SINON port = 12000 Fini

9) Vous êtes professeur principal de la classe de 6ème année gestion. On vous communique la table des notes en annexe 1 afin que vous calculiez la moyenne de chaque élève et que vous attribuez automatiquement à chacun la décision qui lui convient. La grille d’appréciation est la suivante :
                             Si moy/20 comprise entre 18 et 20 l’élève reçoit la mention “Parfait”                             Si moy/20 comprise entre 16 et 17,99 l’élève reçoit la mention “Excellent”                             Si moy/20 comprise entre 14 et 15,99 l’élève reçoit la mention “Bien”                             Si moy/20 comprise entre 12 et 13,99 l’élève reçoit la mention “Assez-Bien”                             Si moy/20 comprise entre 10 et 11,99 l’élève reçoit la mention “Passable”                             Si moy/20 comprise entre 09 et 09,99 l’élève reçoit la mention “Médiocre”                             Si moy/20 comprise entre 07 et 08,99 l’élève reçoit la mention “Insuffisant”                             “Faible” dans tous les autre cas
Travail à faire :
a)  Calculer automatiquement la moyenne de l’élève KWIN puis calculer celle des autres élèves par la fonction recopie (arrondir les moyennes à deux chiffres après la virgule) ;
b) Introduire dans la cellule E2 la formule suivante permettant de déterminer la décision de l’élève KWIN puis la recopier pour obtenir la décision des autres élèves.

=SI(D3>=18; "Parfait"; SI(D3>=16; "Excellent"; SI(D3>=14; "Bien"; SI(D3>=12; "AssezBien"; SI(D3>=10; "Passable"; SI(D3>=9; "Médiocre"; SI(D3>=7; "Insuffisant"; "Faible")
Annexe 1
A B C D E
1 2 Nom élèves Note 1 (coéf 2)
Note 2 (coéf 4) Moy/20 Décision 3 Kwin 12 14,25 4 Seulio 12,25 12 5 Tchandji 7 13 6 Kapnang 9,75 10,25 7 Song 10 8 8 Bouyom 3,25 6 9 Mukontso 8,75 9 10 Toukam 11,25 10 11 Siembé 13 9 12 Pouami 14 18 13
c) concevoir cette base de données dans votre SGBDR (ACCESS)

10) Les conditions de facturation à la SNEC sont les suivantes :
a) le nombre de m3 consommés s’obtient en retranchant l’ancien indexe du nouvel. b) la facturation se fait par tranches. Elle est de 55 f lorsque la consommation est             inférieure à 100m3 et 60 f lorsqu’elle excède ou égale 100m3. c) tout abonné doit supporter une taxe municipale calculée comme suit : - consommation supérieure à 20000 f, taxe 1% - consommation égale à 20000 f, taxe 0,5% - consommation inférieure à 20000 f 0% d) tout abonné doit également supporter une « l ocation compteur »  dont le montant est fixé à 500 f quelque soit la consommation.
    O n   désire éditer sur micro-ordinateur, une quittance faisant apparaître la consommation, la taxe municipale et le net à payer.
Travail à faire :
1) présenter le dictionnaire des données         

2) écrire l’algorithme et l’organigramme de traitement correspondant.                 

3) on vous donne la table suivante récapitulant la situation des abonnés

A B C D E F G H I 1 Abonnés Ancien indexe Nouvel indexe Consommation (en m3) Prix du m3 Montant facturé Taxe municipale Location compteur Net à payer 2 Albert 1 002 1 065 3 Camille 224 308 4 Sidonie 5 681 5 785 5 Georges 632 865 6 Joseph 1 254 1 542 7 Séraphine 654 745 a) calculer le montant de la consommation de l’abonné Albert. b) écrire l’algorithme permettant de déterminer le prix de facturation puis le          t r a duire en formule de calcul pour la détermination du prix de facturation de l’abonné Albert. c) écrire l’algorithme permettant de calculer le montant de la consommation puis le              traduire en formule de calcul pour calculer le montant facturé à l’abonné Albert. d) écrire l’algorithme permettant de calculer la  taxe municipale puis le traduire              en formule de calcul pour calculer la taxe de l’abonné Albert. e) compléter la colonne location compteur. f) calculer automatiquement le net à payer par l’abonné Albert. g) remplir automatiquement le reste du tableau par la fonction recopie.

4) Reprendre le même exercice dans votre SGBDR (ACCEESS). 11) Gestion de la paie simplifiée.    O  n souhaite calculer la paie sur ordinateur pour l’ensemble des ouvriers payés à l’heure. Vous disposez des informations suivantes :
A) Règles de gestion a) Heures supplémentaires     - heures normales £ 40h     - heures supplémentaires à 25% de la 41è à la 45è heure     - heures supplémentaires à 50% de la  46è à la 55è heure     - heures supplémentaires à 100% de la 56ème à plus b) Retenues    - CNPS 3% du salaire brut    - Impôts 2% du salaire brut c) Avantages non imposables    - Prime de transport 20000 f    - Logement              15000 f
B) Données : - matricule                             - nom - adresse         - taux horaire - nombre d’heures

Travail à faire :
1) Procéder à l’analyse du problème et écrire l’algorithme correspondant. 2) Concevoir à l’aide de votre SGBDR (ACCEESS) la base de données correspondante. 3) Tester votre base à l’aide du jeu d’essai suivant :
A B C D E 1 Matricule Nom Adresse Taux horaire Nombre d’heures de travail mois de janvier 2 6012A Béatrice CETIC NSAM 2000 57 3 6013A Jordi Mballa IV 3500 49 4 6014A Arsène Les alouettes 4000 39 5 6015A Chanole Les petits anges 4000 42

12) La quincaillerie SOCUBA a créé une table « Marchandises » enregistrée sur le disque dur de l’ordinateur. La quincaillerie dispose d’un stock de 800 articles. La table comprend :
- une référence (code de 10 chiffres) ; - une désignation (20 lettres au maximum) ; - un prix unitaire (inférieur ou égal à 1.000.000)
Travail à faire :
a) Quelle est la clé d’accès à cette table ? b) Représenter schématiquement la relation c) calculer en Ko le volume occupé par la table sur le disque (1ko = 1024 octets) d) La quincaillerie reçoit d’un nouveau fournisseur, le fournisseur FOKOU une              nouvelle grille de prix portant sur 200 articles(fer de 6, fer de 8, fer de10, fer de             12…). Dès la réception, l’opérateur de saisie s’attelle à mettre à jour la table.
Ce traitement est-il : - un traitement conversationnel ? - immédiat ou différé ? - par lot ou unitaire ?
e) La quincaillerie reçoit par ailleurs de son fournisseur Cimencam une lettre l’informant de la modification du prix du ciment. Dès la réception, l’opérateur consulte la table et modifie directement le prix. Ce traitement est-il :
- un traitement conversationnel ? - immédiat ou différé ? - par lot ou unitaire ?