| 01 | ETABLISSEMENT | Core | Principale | PK id · nom · adresse · email | – |
| 02 | ANNEE_SCOLAIRE | Dim | Dimension | PK id · libelle · active | Référencée dans toutes les entités temporelles |
| 03 | NIVEAU | Dim | Dimension | PK id · code · libelle · ordre | → CLASSE, MATIERE, FRAIS_SCOLAIRE |
| 04 | ROLE | Dim | Dimension | PK id · code · libelle | → PERSONNEL, UTILISATEUR |
| 05 | TRIMESTRE | Dim | Dimension | PK id · libelle · dates | → EVALUATION, BULLETIN, RAPPORT |
| 06 | SALLE | Dim | Dimension | PK id · code · capacite · type | → CLASSE, EMPLOI_DU_TEMPS |
| 07 | CATEGORIE_DEPENSE | Dim | Dimension | PK id · code · type | → BUDGET |
| 08 | ELEVE | Core | Principale | PK id · matricule · nom · statut | → INSCRIPTION, DOSSIER_MEDICAL, PARENT_ELEVE |
| 09 | PERSONNEL | Core | Principale | PK id · matricule · nom · FKrole | → UTILISATEUR, CLASSE (principal), EVALUATION… |
| 10 | PARENT_TUTEUR | Core | Principale | PK id · nom · lien | ↔ ELEVE via PARENT_ELEVE |
| 11 | UTILISATEUR | Core | Auth | PK id · login · hash · FKrole · polymorphe | → MESSAGE (expéditeur/destinataire) |
| 12 | CLASSE | Core | Principale | PK id · libelle · FKniveau · FKannee | → INSCRIPTION, APPEL, EMPLOI_DU_TEMPS |
| 13 | INSCRIPTION | PIVOT | Lien central | PK id · FKeleve · FKclasse · FKannee | → NOTE, FACTURE, ABSENCE, SANCTION, BULLETIN, OBS… |
| 14 | PARENT_ELEVE | Lien | N-N | FKparent + FKeleve · est_contact_principal | – |
| 15 | MATIERE | Péda | Principale | PK id · code · coefficient · FKniveau | → EVALUATION, EMPLOI_DU_TEMPS |
| 16 | ENSEIGNANT_CLASSE | Lien | N-N | PK composite (ens + classe + mat + annee) | – |
| 17 | EVALUATION | Péda | Transaction | PK id · type · date · bareme | → NOTE (1:N) |
| 18 | NOTE | Péda | Transaction | PK id · valeur · FKeval · FKinscr | UNIQUE (evaluation, inscription) |
| 19 | BULLETIN | Péda | Agrégat | PK id · moy_generale · rang | → INSCRIPTION + TRIMESTRE |
| 20 | OBSERVATION | Péda | Transaction | PK id · type · contenu | → INSCRIPTION (maternelle uniquement) |
| 21 | APPEL | Prés | Transaction | PK id · date · FKclasse · statut | → ABSENCE (1:N) |
| 22 | ABSENCE | Prés | Transaction | PK id · justifiee · FKappel | → INSCRIPTION |
| 23 | EMPLOI_DU_TEMPS | EDT | Principale | PK id · jour · heures | → CLASSE, PERSONNEL, MATIERE, SALLE |
| 24 | SANCTION | CPE | Transaction | PK id · type · FKinscription · duree | → PERSONNEL (cpe) |
| 25 | FRAIS_SCOLAIRE | Finance | Référentiel | PK id · montant · type · echeancier | → NIVEAU + ANNEE |
| 26 | FACTURE | Finance | Transaction | PK id · numero UNIQUE · statut | → INSCRIPTION |
| 27 | LIGNE_FACTURE | Finance | Détail | PK id · montant · remise_pct | → FACTURE + FRAIS_SCOLAIRE |
| 28 | PAIEMENT | Finance | Transaction | PK id · montant · mode · recu UNIQUE | → FACTURE |
| 29 | REMISE | Finance | Transaction | PK id · taux · type | → INSCRIPTION + FRAIS_SCOLAIRE |
| 30 | BUDGET | Finance | Principale | PK id · previsionnel · realise | → ANNEE + CATEGORIE_DEPENSE |
| 31 | DEPENSE | Finance | Transaction | PK id · montant · fournisseur | → BUDGET |
| 32 | DEMANDE_ACHAT | Finance | Transaction | PK id · statut · valideur | → PERSONNEL |
| 33 | TRESORERIE | Finance | Journal | PK id · type · solde_apres | → PAIEMENT (nullable) |
| 34 | JOURNAL_COMPTABLE | Compta | Journal | PK id · debit/credit SYSCOHADA | → ANNEE_SCOLAIRE |
| 35 | DOSSIER_MEDICAL | Santé | Principale | PK id · groupe_sang · allergies | → ELEVE (1:1 UNIQUE) |
| 36 | CONSULTATION | Santé | Transaction | PK id · motif · suite | → DOSSIER_MEDICAL |
| 37 | VACCINATION | Santé | Transaction | PK id · vaccin · dates | → DOSSIER_MEDICAL |
| 38 | LIVRE | Biblio | Principale | PK id · isbn · titre · dispo | → EMPRUNT (1:N) |
| 39 | EMPRUNT | Biblio | Transaction | PK id · dates · statut · polymorphe | → LIVRE, polymorphe eleve/personnel |
| 40 | MESSAGE | Comm | Transaction | PK id · sujet · date · type | → UTILISATEUR (expéd), self-ref (réponse) |
| 41 | MESSAGE_DESTINATAIRE | Lien | N-N | FKmessage + FKdestinataire · lu | – |
| 42 | RAPPORT | Comm | Agrégat | PK id · type · fichier_url | → ANNEE, PERSONNEL |
| 43 | COMPTE_SYSCOHADA | Dim | Référentiel | code · libelle · classe (1-8) | Référencé par JOURNAL_COMPTABLE |