Informatique de gestion : bureautique, bases de données, systèmes d'information
L'épreuve d'informatique de gestion évalue trois blocs : la maîtrise pratique de la bureautique (tableur et traitement de texte), la compréhension du modèle relationnel et de l'interrogation des données (SQL), et la connaissance des systèmes d'information de l'entreprise (rôles, ERP, sécurité). Les exercices demandent souvent d'écrire une formule ou une requête exacte, puis d'expliquer le résultat obtenu.
Tableur et traitement de texte
Une formule commence par = et combine opérateurs, références de cellules et fonctions (SOMME, MOYENNE, SI, RECHERCHEV, NB.SI, SOMME.SI). Les références relatives (B2) se décalent lors de la recopie ; les références absolues ($C$1) restent fixes. La fonction SI s'écrit =SI(condition; valeur_si_vrai; valeur_si_faux) et s'imbrique pour plusieurs cas. RECHERCHEV(valeur; plage; numéro_colonne; faux) exige que la valeur cherchée figure en première colonne de la plage. En traitement de texte : styles de titres pour une table des matières automatique, publipostage associant un document type et une source de données.
Bases de données relationnelles
Une table contient des enregistrements (lignes) décrits par des champs (colonnes). La clé primaire identifie de façon unique un enregistrement ; la clé étrangère référence la clé primaire d'une autre table et garantit l'intégrité référentielle. La normalisation (1re, 2e, 3e formes normales) élimine les redondances : chaque champ dépend de la clé, de toute la clé, et rien que de la clé.
SQL
Structure : SELECT champs FROM table WHERE condition GROUP BY champ HAVING condition ORDER BY champ. WHERE filtre les lignes avant regroupement, HAVING filtre les groupes après agrégation. Sans jointure explicite, interroger deux tables sans condition produit un produit cartésien.
Systèmes d'information
Le SI collecte, stocke, traite et diffuse l'information. L'ERP (PGI) intègre comptabilité, achats, ventes, production et RH dans une base unique ; CRM gère la relation client, SCM la chaîne logistique ; le SIAD aide à la décision. La sécurité repose sur la confidentialité, l'intégrité, la disponibilité : mots de passe, droits d'accès, sauvegardes régulières et plan de reprise.
Exemple rédigé
Table Ventes (Client, Montant, Date). Pour lister les clients ayant commandé plus de 100 000 F au total en 2024 : SELECT Client, SUM(Montant) FROM Ventes WHERE Date >= '2024-01-01' AND Date <= '2024-12-31' GROUP BY Client HAVING SUM(Montant) > 100000 ORDER BY SUM(Montant) DESC; Le WHERE élimine les autres années, le GROUP BY regroupe par client, le HAVING ne garde que les groupes dépassant le seuil. Sur tableur, la même idée s'écrit =SOMME.SI($A$2:$A$100;"Diallo";$B$2:$B$100), avec des plages figées.
Les pièges qui coûtent des points
Oublier les $ dans une formule recopiée ; utiliser HAVING à la place de WHERE (ou l'inverse) ; écrire une jointure sans condition ; confondre clé primaire et clé étrangère ; croire qu'une base de données est sécurisée par nature ; oublier la clause ORDER BY quand le tri est demandé.