Voici un exercice complet pour créer une base de données Access pour la gestion de
portefeuilles financiers.
Contexte :
Une société de gestion d'actifs souhaite créer une base de données pour suivre les portefeuilles
de ses clients, les actifs qu'ils détiennent, ainsi que les transactions effectuées.
Objectif :
Créer une base de données Access pour :
1. Gérer les informations des clients.
2. Suivre les portefeuilles de chaque client.
3. Enregistrer les transactions (achat/vente).
4. Permettre des requêtes pour des analyses.
Exercice : Étapes à suivre
1. Identifier les tables
Vous aurez besoin des tables suivantes :
Clients : Pour stocker les informations des clients.
Portefeuilles : Pour gérer les différents portefeuilles des clients.
Actifs : Pour enregistrer les informations sur les actifs financiers (actions, obligations,
etc.).
Transactions : Pour suivre les achats/ventes d’actifs dans les portefeuilles.
2. Créer les tables et leurs champs
A. Table : Clients
ClientID (Numéro auto, clé primaire)
Nom (Texte)
Prénom (Texte)
Adresse (Texte)
Email (Texte)
Téléphone (Texte)
B. Table : Portefeuilles
PortefeuilleID (Numéro auto, clé primaire)
NomPortefeuille (Texte)
ClientID (Numérique, clé étrangère liée à la table Clients)
DateCréation (Date/Heure)
C. Table : Actifs
ActifID (Numéro auto, clé primaire)
NomActif (Texte)
TypeActif (Texte : Action, Obligation, ETF, etc.)
PrixUnitaire (Monétaire)
D. Table : Transactions
TransactionID (Numéro auto, clé primaire)
PortefeuilleID (Numérique, clé étrangère liée à la table Portefeuilles)
ActifID (Numérique, clé étrangère liée à la table Actifs)
TypeTransaction (Texte : Achat ou Vente)
Quantité (Numérique)
DateTransaction (Date/Heure)
MontantTotal (Calculé : PrixUnitaire * Quantité)
3. Ajouter des relations entre les tables
Reliez Clients avec Portefeuilles via ClientID.
Reliez Portefeuilles avec Transactions via PortefeuilleID.
Reliez Transactions avec Actifs via ActifID.
4. Exercice : Ajouter des données
Ajoutez des exemples de données dans chaque table :
Clients : Nom et coordonnées de 3 clients.
Portefeuilles : 2 portefeuilles pour chaque client.
Actifs : Liste de 5 actifs financiers avec leurs prix.
Transactions : 5 transactions pour chaque portefeuille (achats et ventes).
5. Créer des requêtes
Créez des requêtes pour répondre aux besoins suivants :
1. Liste des portefeuilles d’un client donné.
2. Total des actifs détenus dans un portefeuille.
3. Historique des transactions d’un portefeuille donné.
4. Valeur totale de tous les portefeuilles d’un client.
6. Créer des formulaires
Un formulaire pour gérer les clients.
Un formulaire pour visualiser et ajouter des transactions.
7. Rapport final
Générez un rapport qui montre :
La répartition des actifs d’un portefeuille par type (Action, Obligation, etc.).
Le total des montants investis par client.
Si vous avez besoin d’aide pour une étape spécifique ou des exemples concrets, dites-le-moi !