Bases de données pour la gestion
Modélisation, requêtes SQL pour les SI de gestion.
Bases de données pour la gestion
1. Rôle d'une base de données
Une base de données (BDD) est un ensemble structuré de données stockées, partagées et interrogées via un SGBD (Système de Gestion de Bases de Données : PostgreSQL, MySQL, Oracle, SQL Server). Dans une organisation, elle centralise clients, produits, ventes, RH…
Avantages : cohérence, non-redondance, sécurité (droits d'accès), partage multi-utilisateurs, sauvegarde.
2. Le modèle relationnel (Codd, 1970)
Les données sont organisées en tables (relations) composées de lignes (enregistrements) et colonnes (attributs).
- Clé primaire (PK) : identifiant unique d'une ligne (ex :
id_client). - Clé étrangère (FK) : référence la PK d'une autre table (intégrité référentielle).
- Contraintes : NOT NULL, UNIQUE, CHECK.
Exemple :
| id_client | nom | |
|---|---|---|
| 1 | Martin | m@ex.fr |
Une table Commande(id_cmd, date, id_client↑Client) relie chaque commande à un client.
3. Modélisation conceptuelle : le MCD
Le Modèle Conceptuel de Données (méthode Merise) représente les entités (rectangles) et associations (losanges) avec leurs cardinalités (0,1 / 1,1 / 0,n / 1,n).
Passage MCD → MLD : chaque entité devient une table ; les associations 1,n génèrent une FK, les associations n,n génèrent une table de liaison.
4. Langage SQL
SQL (Structured Query Language) permet d'interroger et de manipuler les données.
SELECT nom, email FROM Client WHERE ville = 'Paris' ORDER BY nom;
SELECT c.nom, SUM(l.qte * l.prix) AS total
FROM Client c
JOIN Commande cmd ON cmd.id_client = c.id_client
JOIN LigneCmd l ON l.id_cmd = cmd.id_cmd
GROUP BY c.nom
HAVING SUM(l.qte * l.prix) > 1000;
5. Enjeux pour l'organisation
- Qualité des données : fiabilité de la prise de décision.
- RGPD (2018) : minimisation, consentement, droit à l'effacement.
- Sécurité : chiffrement, sauvegarde, gestion des droits.
- Big Data / NoSQL : bases non relationnelles (MongoDB) pour données massives.
Sources et références
Ce cours est rédigé par l'équipe RévisionBac à partir du programme officiel et des sources institutionnelles ci-dessous. Elles permettent de vérifier les définitions, les chiffres et les normes citées.
- 1.Programmes et ressources du lycée général et technologique — Éduscol — Ministère de l'Éducation nationale
- 2.Bulletin officiel de l'Éducation nationale (programmes du baccalauréat) — education.gouv.fr
- 3.Protection des données personnelles (RGPD) — CNIL
- 4.Bonnes pratiques de cybersécurité — ANSSI
- 5.Textes de loi et jurisprudence — Légifrance
Contenu vérifié et mis à jour le 08/08/2026. Les liens renvoient vers les sites officiels des éditeurs cités.
Historique éditorial
Ce chapitre est rédigé et relu par l'équipe RévisionBac, puis enrichi par les contributions validées.
- — Dernière mise à jour du cours (relecture et enrichissement)
- — Première publication de la fiche de cours