Schéma SQL de NosDéputés.fr et NosSénateurs.fr
Schéma simplifié des bases de données :
Le projet exploite à l'heure actuelle une trentaine de tables :
alerte
: table contenant tous les abonnements à des alertes mailsalinea
: alinéas qui constituent projet de loiamendement
: les amendemdentarticle
: contenu éditorial de la plateformearticle_loi
: les articles d'un projet de loiarticle_version
: version des contenus éditoriauxcitoyen
: les utilisateurs de la plateformecommentaire
: les commentairescommentaire_object
: lien entre un commentaire et un objet commentableintervention
: les interventions des parlementairesobject_commentable
: une abstraction des objets commentable (héritage)object_rated
: une abstraction des objets ratablesorganisme
: les organismes parlementraires (ou extra) : groupes, commissions, ...parlementaire
: les parlementairesparlementaire_amendement
: liens entre parlementaires et amendmenetsparlementaire_organisme
: liens entre parlementaires et organismesparlementaire_photo
: photos des parlementairesparlementaire_texteloi
: liens entre parlementaire et un projet de loipersonnalite
: personnes auditionnées en commission ou s'étant exprimée au sein du parlement n'étant pas un parlementaire de cette chambre (ministre, personnalité qualifiée, ...)presence
: présence des parlementairespreuve_presence
: lien entre une présence et un document attestant de cette présencequestion_ecrite
: questions écritesrate
: note attribuée à un utilisateur sur un contenu ratableseance
: séances publiques (hémicycle ou commission)section
: section d'un projet de loitag
: mot clétagging
: association entre mot clé et interventionstexteloi
: documents parlementaires : projet de loi / rapports / ...titre_loi
: projet de loi mis en discussion sur simplifionsvariable_globale
: variables de configurations ou stockage (tops, ...)