Aller au contenu

Base de Données

⬇️ Télécharger cette page en Markdown


Introduction

Documentation du schéma de base de données MariaDB : tables, relations, contraintes, indexes.


Contenu

Schéma complet

DDL complet de la base de données : 15+ tables, contraintes, triggers, indexes.

Modèle relationnel

Diagrammes entité-relation, description de chaque table, relations clés.


Tables Principales

Table Rôle Lignes typ.
mairies Municipalités ~10-100
incidents Signalements ~10k-1M
types_incident Catégories ~50-200
photos_incident Photos ~50k-5M
videos_incident Vidéos ~5k-500k
users Admins municipaux ~10-100
services Départements ~5-20
citoyens Utilisateurs app ~1k-100k

Diagramme Relationnel

Diagramme relationnel des tables cœur de MonQuartier


Sizing

Base de données type (ville 30k habitants)

Incidents/an : 6000
Photos/incident : 2
Vidéos/incident : 0.5

Stockage estimé :
- Base de données : ~500 MB/an
- Photos : ~12 GB/an
- Vidéos : ~6 GB/an

Total : ~18.5 GB/an

Document Description
Schéma DDL complet
Modèle Diagrammes ER