Vous êtes sur la page 1sur 3

REPUBLIQUE OU MALI

-----
MIN1ITERE OU TRAVAIL, DE LA FONCTION
Un Peuple· Un But. Une Fol
Pue,.tQUE ET DU DIALOGUE SOCIAL •••••••••U1&&asaaa

··--
sECRET~IATGENERAL

CEN«'IU; NATIONAL DES CONCOURS


......... ....... ..
DE t.A ,ONCTION PUBLIQUE
..-
CONCOURS DIRECT DE RECRUTEMENT DANS LA FONCTION PUBLIQUE D'ETAT
(Session de Février 2022)
••••••••••••••••
Journée du 27 février 2022

Corps : Ingénieurs Informaticiens


Spécialité : Informatique de Gestion
EPRE'(J\TP; TECHNIQUE
(Coefficient : 2 / Durêe : 3 Heures)

I. GENERALITES
1. En C++, -pour-gérer les-err-eur-sr on utilise:
A. Des-exceptions __, - -
B. Des templates
C. La fonction error()
2:-Pour-la planifi~tio~ d'un, projet, l'une des·propositions ne convient pas:
1

A. Produire un diagramme -de GANTT ·-

B. Utiliser la méth:ode eERT ..


-c. Réaliser un-schéma relationnel - - - - - - - - -
3, une requête SQL ne permet pas de réaliser :
A. Une projection
B. Une restriction
C. Une équivalence
4, À quoi sert une semi-jointure en SQL ?
A. À obtenir des résultats même pour les enregistrements pour lesquels la valeur du champ
n'a pas de correspondance dans la seconde table
B. À effectUer un produit cartésien de toutes les valeurs de champ de la première table avec
ceux de la seconde
C. À n'obtenir que les enregistrements pour lesquels la valeur du champ n'a pas de
correspondance dans la seconde table

S. Dans quel contexte utilise-t-on généralement des mutex ?


A. En ,informatique bancaire
B. Gestion de ressources partagées
C. Gestion du volume

L 1-
r
II. ALGORITHME
1
Ecrire en langage algorithmique_ o~ da,~s, un langa~e. de progr~mmation, un programme qui

\
permette de gérer une liste chamee d elements a I aide de pointeurs.
Cette gestion permettra :
- La recherche d'un élément
- L'ajout d'un élément en tête de liste
- La suppression d'un élément , . .
on s'appliquera à déclarer précisément les structures de donnees cho1s1es. Le programme
sera composé de plusieurs procédures ou fonctions.

III. CONNAISSANCES TECHNIQUES (Gestion de projets)

Le Centre de Formation Professionnel (Cf.P) est chargée de .la .gestion de.plusieurs salles de
réunion du Palais du Luxembourg, réparties en hÙit << grandes salles »·et trois« petites salles>>-

Elle y organise au total environ 1 500 réunions par-an. Elle a également la responsabilité dE!
l'organisation des visites collectives du P,i'lais du BAMAKO, assistance à la séance publique
comprise. Quelque 1 700 visites collectives .sontiorganisées tous les ans.
Pour mener à bien ces .missions, Le CFP utilise -actuellement dès moyens papiers et deux
outils informatiques : le logiciel Commence pour les grandes salles et, pour les visites,
l'application PANDA réalisée par les informaticiens du Sénat. Les petites salles sont gérées
dans un fichier Excel. Le logiciel Commence n'a pas fait l'objet de mise à jour depuis son
acquisition en 2002, la version actuelle n'est plus maintenue et la résolution de bugs est
délicate. Outre les risques que comporte une telle situation, le nombre de licences limité
interdit le .partage d1nformations par l'ensemble des gestionnaires.
Quant à PANDA, il reste un outil limité car il n'est que l'adaptation d'une application destinée
à·un-autre besoin : -la gestion automatisée des,,accueils et réservatio'ns-de toutes-sortes -au
~ - ~ ·seiA-du--Sénat...O'<jilleurs PANDA est ur,i.ac;r~ny:na poar--"'-Pal'ta9€7cl'A~as-Namériqu,,-,;s- - - - -
Destinés aux Accueils » . • • ·
Le CFP souhaite rationaliser et moderniser sa gestion des salles et visites. Sa préférence irait
vers un l?giciel unique en reme!acemeQt _ qes q~érs ~ystèmes actue_l~. ç:~tte n9u--:êJ/.f solut_iqn
devrait repondre aux besoins non .o u mal couverts aujourd'hui : transmission d1nf6miatlons
aux équipes qui interviennent-sur le terrairy Îpourpréparer les salles, ~éc}ià'i:i..9~-~vèGJes
organisateurs, _gestion d'agendas Qlus élaborée,' @.g(lrajj_oi:i, ~Qloitation statistigue·des
données. Pour information, nous utilisons le logiciel Thunderbird comme client de messagerie-
et Zimbra pour la gestion d'agendas partagés. . ·
Par ailleurs, d'autres directions ont déclaré à la direction des Systèmes d1nformation être
intéressées par un logiciel de gestion de salles ou de visites.

Veuillez présenter une première analyse et une démarche à suivre. Quels sont les
points Ï!Jl-fOl"tants ou critiques de ce projet ?
IV. SYSTEMES D'INFORMATIONS

Gestion des hébergements d'un camping-caraving


Un camping-caravaning souhaite gérer de manière plus efficace la gestion de ses
hébergements. Il propose divers types d'hébergement : bungalows 6 places, caravanes 4
places ou mobil-home 6 places. Ces hébergements sont situés dans diverses zones du terrain
de camping (Zone Azur, Zone Cyan, Zone Outremer, Zone Céleste).
Chaque type d'hébergement a un aménagement particulier (réfrigérateur ou réfrigérateur-
congélateur, cuisinière ou plaque de cuisson, salon de jardin ou pas, cafetière ou pas, draps
ou pas, friteuse ou pas, bidon d'eau ou pas, télévision ou pas).

C
rravail à réaliser :
) Distinguer les entités correspondant à la gesti9n des hébergements et proposer un
1
identifiant pour chacune d'entre elles.
Z) Mettre en évidence les associations existante~ entre ces entités.
J) Modéliser cette gestion par un modèle conceptuel de données (MCD) schématise avec les
symboles suivants :

ENTITE
\ ASSOCIATION
Identifiant ~ '

4) Justifier par une phrase chaque cardinalité.


5) Décrire le modèle logique de données (MLD) correspondant.

Vous aimerez peut-être aussi