Cuni Frédéric-A14
Université de Technologie de Compiègne - Département Génie Informatique 3/13
3.1 Base de données UBO
La base de données UBO comprend donc deux types de personnes : les entités, elles peuvent
être des fonds, des entités réglementées,… ; et les individus.
Il existera des relations entre ces personnes par exemple investisseur, promoteur, UBO,
directeur, … et un statut qui définit cette relation (active, inactive,…).
Des documents seront également présents au niveau d’une personne (carte d’identité,
passeport,…) et un statut qui définit les documents référencés (conforme, non conforme, pas
reçu,…).
Dans un premier temps, une base de données indépendante UBO fut créée en respectant les
spécialités ci-dessus. Cependant, un problème est survenu : la duplication des données. En
effet, la base de données MDM (Master Data) recense les clients, les employés et les
personnes rattachés aux clients ou investisseurs, ce qui signifie que de nombreuses données
seront dupliquées entre Master Data et UBO si celle-ci est une base de données indépendante.
Il a donc été décidé de créer un schéma SQL UBO dans Master Data pour éviter de dupliquer
des informations, ce qui signifie que les nouveaux investisseurs par exemple seront créés dans
Master Data et dans UBO, lié par un ID (identifiant), et les relations seront donc faites dans le
schéma SQL UBO.
On peut voir dans la figure du schéma SQL UBO ci-dessous, qu’un Record peut être de type
Individu ou Entité, qui sont tous deux liés à la table Country en ce qui concerne le lieu
d’activité, le lieu de naissance,…
Une table RiskRating est liée à cette table pour spécifier le risque lié au Record en question.
La table Record est liée à la table PERSONS de Master Date, car comme expliqué
précédemment, une personne peut être physique (individus) ou morale (entité). C’est donc
une table de lien avec Master Data.
Les clients d’Alter Domus ne sont que des entités, c’est pourquoi la table LegalEntityInfo est
liée à la table CLIENTS de Master Data. Cette donnée peut être nulle lorsqu’une nouvelle
entité est ajoutée à un fond mais que celle-ci n’est pas client chez Alter Domus, juste
investisseur.
On peut voir la table Relationships, qui correspond aux relations entre les Record, c’est
pourquoi il y a un double lien entre la table Relationships et Record, avec une table Status