
π Environment, Climate & Water Β· Database ERD
Tables for collecting ESG data across sites: reporting periods, metrics like energy, water and waste, values per site and evidence documents.
Drawing diagramβ¦
ESG data database: an organisation has sites; ESG metrics (energy use, water withdrawal, waste generated, employee training hours) are defined with units and categories; each reporting period, each site submits metric values with an owner and approval status; evidence documents are attached to values.
erDiagram
ORGANISATION ||--o{ SITE : operates
REPORTING_PERIOD ||--o{ METRIC_VALUE : "reported in"
SITE ||--o{ METRIC_VALUE : submits
ESG_METRIC ||--o{ METRIC_VALUE : "measured as"
APP_USER ||--o{ METRIC_VALUE : owns
METRIC_VALUE ||--o{ EVIDENCE : "supported by"
ORGANISATION {
int id PK
string name
string cin
}
SITE {
int id PK
int org_id FK
string name
string state
}
REPORTING_PERIOD {
int id PK
string label
date start_date
date end_date
}
ESG_METRIC {
int id PK
string code
string name
string unit
string pillar
}
APP_USER {
int id PK
string name
string role
}
METRIC_VALUE {
int id PK
int site_id FK
int metric_id FK
int period_id FK
int owner_id FK
decimal value
string status
}
EVIDENCE {
int id PK
int value_id FK
string file_url
}A platform that calculates a company's greenhouse gas emissions from energy bills, fuel use, travel and suppliers, and produces reports for disclosures like BRSR.
Where a manufacturing company's yearly emissions come from, in tonnes of CO2 equivalent, split into Scope 1, 2 and 3 and their main sources.
How a city measures and publishes air quality: reference stations and low-cost sensors, calibration, AQI calculation and public alerts.
A city water network with sensors and smart meters: treatment plant, reservoirs, pumping stations, district metered areas and a SCADA control centre.
How a water utility finds and fixes leaks: night flow analysis per district, acoustic surveys to pinpoint the leak, repair and verification.
How a recycling app works: a household books a pickup, the collector weighs and pays for the waste, and the recycler reports what was processed.