Files
sql/banque.md
2025-11-18 20:40:28 +01:00

36 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Modélisation d'un système bancaire
Une banque locale souhaite informatiser la gestion de ses titulaires et de leurs comptes.
Vous êtes chargé(e) de concevoir et dimplémenter le schéma relationnel de base permettant de gérer :
1. Les clients de la banque,
2. Les comptes bancaires,
3. Le lien entre les clients et les comptes.
4. Les dépots et les retraits d'argent.
5. Les virements entre compte.
6. Les devises et les taux de change.
L'objectif de ces travaux pratiques est de :
- Concevoir un **modèle relationnel** à partir dun scénario réaliste.
- Utiliser les **contraintes dintégrité** pour garantir la cohérence des données.
- Manipuler des **jointures** et des **relations nn**.
- Comprendre la notion d**héritage logique** en base de données.
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)
Pour les entités vous utiliserez le singuler et écrirez le tout en minuscule.
- Séance 1 : [Le schéma Entités-Relations](banque.erd.md)
- Séance 2 :
- [Implémentation du modèle](banque.tables.md)
- [Les procédures](banque.procedures.md)
- Séance 3 :
- [Les vues](banque.vues.md)
- [Les fonctions](banque.functions.md)
Voir la syntaxe de [postgreSQL](syntaxe.md)