From f5406013a1fbbf77ed13a096aef4471371ae1af8 Mon Sep 17 00:00:00 2001 From: medina5 Date: Fri, 7 Nov 2025 07:45:45 +0100 Subject: [PATCH] bank --- banque.glossaire.md | 4 +++- banque.md | 18 +++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/banque.glossaire.md b/banque.glossaire.md index 973770f..e27e856 100644 --- a/banque.glossaire.md +++ b/banque.glossaire.md @@ -3,8 +3,10 @@ Français | Anglais --- |--- compte | account -titulaire de compte | account holder +**titulaire** de compte | account **holder** solde | balance montant | amount +opération | operation +transaction | transaction Source : Glossaire bilingue des termes de la microfinance par le CGAP (Consultative Group to Assist the Poor) - Cercle de réflexion de Washington, D.C. https://www.cgap.org/research/publication/cgap-glossary-of-microfinance-terms-english-to-french diff --git a/banque.md b/banque.md index aea00a8..9c0b50e 100644 --- a/banque.md +++ b/banque.md @@ -43,12 +43,6 @@ Un clients de la banque est appelé un titulaire. Il peut être une personne phy > [!TIP] > Indice : on peut utiliser une table abstraite `holder`, puis des tables `person` et `company` qui héritent logiquement de celle-ci. -#### 1.3 Contraintes à respecter - -- Chaque `person` ou `company` doit correspondre à exactement un seul `holder`. -- La suppression d’un `holder` doit supprimer automatiquement la ligne correspondante dans `person` ou `company`. -- Le type doit être contraint à `'PERSON'` ou `'COMPANY'`. - #### Pourquoi séparer `person` et `company` ? Parce que leurs attributs diffèrent (nom/prénom vs raison sociale). @@ -89,7 +83,7 @@ erDiagram - Chaque titulaire peut détenir un ou plusieurs compte. - Un compte bancaire doit pouvoir appartenir à un ou plusieurs titulaires (compte individuel / compte joint). -- Chaque compte dispose d’un numéro de compte (_account number_) unique, d’un solde (_balance_) et d'une date d'ouverture. +- Chaque compte dispose d’un numéro de compte (_account number_) unique, d’un solde et d'une date d'ouverture. - Le solde des comptes ne peuvent être négatifs. - Dans le cas d'un compte joint, les parts (_share_) de propriété d'un compte doivent pouvoir être précisées. @@ -414,13 +408,19 @@ erDiagram ## Séance 2 -### 1. Exemple de données +### 1. Titulaires - Créez un compte individuel pour Françoise Zanetti. - Ajouter un nouveau titulaire : Justin Hébrard né le 11/03/1993. - Créez un compte joint à 50/50 pour Françoise et Justin. -### 2. Vérifications +#### 1.1 Contraintes à respecter + +- Chaque `person` ou `company` doit correspondre à exactement un seul `holder`. +- La suppression d’un `holder` doit supprimer automatiquement la ligne correspondante dans `person` ou `company`. +- Le type doit être contraint à `'PERSON'` ou `'COMPANY'`. + +#### 1.2 Vérifications - Lister tous les titulaires. Pour réutiliser rapidement la requête enregistrer la dans une vue. - Supprimer un titulaire, vérifier que cela supprime l'individu ou la société correspondante.