Académique Documents
Professionnel Documents
Culture Documents
Enoncé
On souhaite mettre en place un programme qui gère les comptes d'une Banque, avec les
spécifications suivantes :
§ Un client est caractérisé par un identifiant, type, désignation, adresse, code postal, ville
téléphone et date de naissance.
§ Un compte est caractérisé par : identifiant, type compte, date d’ouverture et fin de
validité du compte, le nom du propriétaire, un solde.
§ Une opération est caractérisée par : identifiant, libellé, date, montant et type de
l’opération.
§ Le type d’opération est soit une opération de crédit (entrée d’argent) ou soit une
opération de débit (sortie d’argent).
§ Une banque est caractérisée par son identifiant, son nom et son adresse.
§ Une agence est caractérisée par son identifiant, son nom et son adresse.
§ Une carte bancaire est caractérisée par son numéro, sa date d’expiration, son CVV et
son type.
§ Un compte peut avoir une pu plusieurs cartes bancaires associées.
NB :
§ Une opération de crédit peut correspondre au virement d’un salaire, d’un crédit, d’un
loyer, d’une vente, …
Dictionnaire de données
Nom Signification Type Longueur Domaine de données
L’identifiant du
Identifiant_Client Numérique Auto incrémentation
client
Type Type du client Texte 20 Moral ou physique
Designation Nom du client Texte 30
Adresse Adresse du client Texte 50
Code postal du
Code_ postal Numérique 20
client
Ville Ville du client Texte 20
Numéro de
Tel Téléphone du Numérique 20
client
Date de naissance Date de création ou
Date_ Client Date
du client date de naissance
Identifiant du
Identifiant_Compte Numérique 20 Auto incrémentation
compte
Numéro du RIB se compose de 24
RIB Numérique 30
compte chiffres
Type_compte Type de compte Texte 20
Date
Date d’ouverture
Date_ouverture Date d’ouverture < Date de
du compte
validité
Date de fin de
Date de validité > Date
Date_fin_Validité validité du Date
d’ouverture
compte
Solde Solde du compte Numérique 20
Identifiant de
Identifiant_Operation Numérique Auto incrémentation
l’opération
Libellé de
Libellé Texte 30
l’opération
Date de Date d’opération >
Date_operation Date
l’opération Date d’ouverture
Montant de
Montant _operation Numérique 20
l’opération
Type de
Type_opération Texte 10 Crédit ou débit
l’opération
Identifiant de la
Identifiant_bq Numérique 30 Auto incrémentation
banque
Nom_bq Nom de la banque Texte 20
Adresse de la
Adresse_bq Texte 50
banque
Identifiant de
Identifiant_agence Numérique 20 Auto incrémentation
l’agence
Nom_agence Nom de l’agence Texte 20
Adresse de
Adresse_agence Texte 50
l’agence
Identifiant de la
Identifiant_carte Numérique Auto incrémentation
carte
Numéro de la
Numéro_Carte Numérique 30
carte
Date d’expiration
Date_Carte Date
de la carte
CVV_Carte CVV de la carte Numérique 10
Nationale ou
Type_Carte Type de la carte Texte 30
internationale
Entités
Entité : Compte
Entité : Client Identifiant_Compte
Identifiant_Client RIB Entité : Opération
Type Type_compte Identifiant_Operation
Designation Date_ouverture Libellé
Adresse Date_fin_Validité Date_operation
Code_ postal Solde Montant _operation
Ville Type_opération
Tel
Date_ Client
Règles de gestion
• Un Client peut avoir plusieurs comptes ou un seul compte, un compte peut être
possédé par un seul client
• Un compte peut mouvementer plusieurs opérations, une opération peut être effectuée
par un seul compte.
• Une banque possède plusieurs agences
• Une agence est composée d’un ou plusieurs comptes clients et un compte peut être
ouvert dans une seule agence.
• Une ou plusieurs cartes bancaires sont associées à un compte.