2025-11-02 14:36:58 +01:00
# Modélisation d'un système bancaire
2025-11-02 09:24:15 +01:00
2025-11-05 07:43:14 +01:00
Une banque locale souhaite informatiser la gestion de ses titulaires et de leurs comptes.
Vous êtes chargé(e) de concevoir et d’ implémenter le schéma relationnel de base permettant de gérer :
1. Les clients de la banque,
2. Les comptes bancaires,
2025-11-06 09:35:06 +01:00
3. Le lien entre les clients et les comptes.
2025-11-05 13:47:17 +01:00
4. Les dépots et les retraits d'argent.
5. Les virements entre compte.
6. Les devises et les taux de change.
2025-11-05 07:43:14 +01:00
L'objectif de ces travaux pratiques est de :
2025-11-02 14:36:58 +01:00
- Concevoir un **modèle relationnel ** à partir d’ un scénario réaliste.
- Utiliser les **contraintes d’ intégrité ** pour garantir la cohérence des données.
- Manipuler des **jointures ** et des **relations n– n ** .
- Comprendre la notion d’ **héritage logique** en base de données.
2025-11-05 07:43:14 +01:00
La diffusion de cette application est internationale, vous vous efforcerez d'utiliser des termes anglais pour nommer les entités et les propriétés. Réferrez pour cela vous au [glossaire ](banque.glossaire.md )
2025-11-02 14:36:58 +01:00
2025-11-05 07:43:14 +01:00
Pour les entités vous utiliserez le singuler et écrirez le tout en minuscule.
2025-11-02 14:36:58 +01:00
2025-11-15 13:49:09 +01:00
- Séance 1 : [Le schéma Entités-Relations ](banque.erd.md )
2025-11-07 07:03:42 +01:00
2025-11-16 09:10:10 +01:00
- Séance 2 :
2025-11-18 19:45:27 +01:00
- [Implémentation du modèle ](banque.tables.md )
- [Les procédures ](banque.procedures.md )
2025-11-15 21:51:30 +01:00
2025-11-16 09:10:10 +01:00
- Séance 3 :
2025-11-18 19:45:27 +01:00
- [Les vues ](banque.vues.md )
- [Les fonctions ](banque.functions.md )
2025-11-07 13:07:30 +01:00
2025-11-08 05:51:25 +01:00
Voir la syntaxe de [postgreSQL ](syntaxe.md )