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¶
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
Navigation Rapide¶
| Document | Description |
|---|---|
| Schéma | DDL complet |
| Modèle | Diagrammes ER |