Task: equi-join-detect (source dataset: Auto-BI)

Your are given a database with related tables used for business intelligence analysis. Your task is to identify all key/foreign-key join relationships between the tables for this database. Recall that a join is a relationship between two tables, that allows rows from one table to be combined with rows from another, based on a set of common join columns.
 
 
No explanation needed. Please return all join relationships in the following JSON format:
{
  "joins": [
    {
      "from_table": "table-1",
      "from_column": "column-1",
      "to_table": "table-2",
      "to_column": "column-3"
    }, 
	...
  ]
}

Tables:

Table: BARRIOS
|   ID_BARRIO | BARRIO     |   ID_COMUNA |   SUPERFICIE |   CANT_PVs |   DENSIDAD_PVs |
|------------:|:-----------|------------:|-------------:|-----------:|---------------:|
|           1 | Agronomía  |          15 |          2.1 |          0 |       0        |
|           2 | Almagro    |           5 |          4.1 |          1 |       0.243902 |
|           3 | Balvanera  |           3 |          4.4 |          2 |       0.454545 |
|           4 | Barracas   |           4 |          7.6 |          1 |       0.131579 |
|           5 | Belgrano   |          13 |          6.8 |          2 |       0.294118 |
|           6 | Boedo      |           5 |          2.6 |          1 |       0.384615 |
|           7 | Caballito  |           6 |          6.8 |          2 |       0.294118 |
|           8 | Chacarita  |          15 |          3.1 |          1 |       0.322581 |
|           9 | Coghlan    |          12 |          1.3 |          0 |       0        |
|          10 | Colegiales |          13 |          2.3 |          0 |       0        |


Table: Calendario
| FECHA                   |   AÑO | MES   |   DIA |   MES_NUM |
|:------------------------|------:|:------|------:|----------:|
| 2015-01-01 00:00:00.000 |  2015 | Jan   |     1 |         1 |
| 2015-01-02 00:00:00.000 |  2015 | Jan   |     2 |         1 |
| 2015-01-03 00:00:00.000 |  2015 | Jan   |     3 |         1 |
| 2015-01-04 00:00:00.000 |  2015 | Jan   |     4 |         1 |
| 2015-01-05 00:00:00.000 |  2015 | Jan   |     5 |         1 |
| 2015-01-06 00:00:00.000 |  2015 | Jan   |     6 |         1 |
| 2015-01-07 00:00:00.000 |  2015 | Jan   |     7 |         1 |
| 2015-01-08 00:00:00.000 |  2015 | Jan   |     8 |         1 |
| 2015-01-09 00:00:00.000 |  2015 | Jan   |     9 |         1 |
| 2015-01-10 00:00:00.000 |  2015 | Jan   |    10 |         1 |


Table: COMUNAS
|   ID_COMUNA | NOMBRE    |   POBLACION 2015 |   POBLACION 2016 |   CANTIDAD DE BARRIOS |   SUPERFICIE |   CANTIDAD_PVs |   DENSIDAD_PVs |
|------------:|:----------|-----------------:|-----------------:|----------------------:|-------------:|---------------:|---------------:|
|           1 | Comuna 1  |           250770 |           252053 |                     6 |         12.7 |              3 |      0.23622   |
|           2 | Comuna 2  |           149985 |           149848 |                     1 |          5.9 |              2 |      0.338983  |
|           3 | Comuna 3  |           192375 |           192573 |                     2 |          6.5 |              2 |      0.307692  |
|           4 | Comuna 4  |           237769 |           238303 |                     4 |         20.6 |              2 |      0.0970874 |
|           5 | Comuna 5  |           186512 |           186740 |                     2 |          6.7 |              2 |      0.298507  |
|           6 | Comuna 6  |           184363 |           184611 |                     1 |          6.8 |              2 |      0.294118  |
|           7 | Comuna 7  |           239597 |           240116 |                     2 |         11.6 |              2 |      0.172414  |
|           8 | Comuna 8  |           224770 |           225737 |                     3 |         21.7 |              2 |      0.0921659 |
|           9 | Comuna 9  |           170087 |           170353 |                     3 |         16.7 |              2 |      0.11976   |
|          10 | Comuna 10 |           170037 |           170163 |                     6 |         12.7 |              2 |      0.15748   |


Table: PESAJE
| PUNTO             | ID_PUNTO   |   ANIO | MES        |   SEMANA | MES_ANIO                | TIPO_RESIDUO   |   PESAJE(KILOGRAMOS) |
|:------------------|:-----------|-------:|:-----------|---------:|:------------------------|:---------------|---------------------:|
| PLAZA CALABRIA    | PV-037     |   2016 | ABRIL      |        2 | 2016-04-01 00:00:00.000 | TETRA BRICK    |                    0 |
| PLAZA CALABRIA    | PV-037     |   2016 | AGOSTO     |        2 | 2016-08-01 00:00:00.000 | TETRA BRICK    |                    0 |
| PLAZA CALABRIA    | PV-037     |   2016 | ENERO      |        2 | 2016-01-01 00:00:00.000 | TETRA BRICK    |                    0 |
| PLAZA CALABRIA    | PV-037     |   2016 | FEBRERO    |        2 | 2016-02-01 00:00:00.000 | TETRA BRICK    |                    0 |
| PLAZA CALABRIA    | PV-037     |   2016 | JULIO      |        2 | 2016-07-01 00:00:00.000 | TETRA BRICK    |                    0 |
| PLAZA CALABRIA    | PV-037     |   2016 | MARZO      |        2 | 2016-03-01 00:00:00.000 | TETRA BRICK    |                    0 |
| PLAZA CALABRIA    | PV-037     |   2016 | MAYO       |        2 | 2016-05-01 00:00:00.000 | TETRA BRICK    |                    0 |
| PLAZA CALABRIA    | PV-037     |   2016 | SEPTIEMBRE |        2 | 2016-09-01 00:00:00.000 | TETRA BRICK    |                    0 |
| PARQUE AVELLANEDA | PV-042     |   2016 | ABRIL      |        2 | 2016-04-01 00:00:00.000 | TETRA BRICK    |                    0 |
| PARQUE AVELLANEDA | PV-042     |   2016 | AGOSTO     |        2 | 2016-08-01 00:00:00.000 | TETRA BRICK    |                    0 |


Table: PUNTOS_VERDES
| LONGITUD          | LATITUD           | ID     | NOMBRE                         | DIRECCION                       | MATERIALES                                                                                                                                           | MAS_INFO                                                                                                                      | DIA_HORA                       | TIPO                     | COOPERATIV                                                       | BARRIO        |
|:------------------|:------------------|:-------|:-------------------------------|:--------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------|:-------------------------------|:-------------------------|:-----------------------------------------------------------------|:--------------|
| -58,3758630255791 | -34,6221775195749 | PV-001 | PLAZA ROSARIO VERA PEÑALOZZA   | SAN JUAN AV. y CHACABUCO        | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor / Organicos (jueves) | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Con Atención | Cooperativa de Trabajo Cartonera del Sur                         | SAN TELMO     |
| -58,3838956997579 | -34,5978542157469 | PV-002 | PLAZA LIBERTAD                 | PARAGUAY y LIBERTAD             | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor                      | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Sin Atención | Cooperativa de Trabajo Amanecer de los Cartoneros                | RETIRO        |
| -58,3819510762102 | -34,6265847826438 | PV-003 | PLAZA CONSTITUCION             | LIMA y GARAY, JUAN DE AV.       | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor                      | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Sin Atención | Cooperativa de Trabajo Amanecer de los Cartoneros                | CONSTITUCION  |
| -58,397764371141  | -34,5885011310972 | PV-004 | PLAZA EMILIO MITRE             | LAS HERAS GENERAL AV. y CANTILO | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor                      | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Con Atención | Cooperativa de Trabajo Amanecer de los Cartoneros                | RECOLETA      |
| -58,3913549848406 | -34,5987081339839 | PV-006 | PLAZA PETRONILA RODRIGUEZ      | RODRIGUEZ PEÑA y PARAGUAY       | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor / Organicos (jueves) | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Con Atención | Cooperativa de Provisión de Servicios para Recolectores el Ceibo | RECOLETA      |
| -58,4071985529688 | -34,6259656145078 | PV-007 | PLAZA MARTIN FIERRO            | URQUIZA, GRAL. y COCHABAMBA     | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor                      | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Sin Atención | Cooperativa de Trabajo Amanecer de los Cartoneros                | SAN CRISTOBAL |
| -58,4046401403741 | -34,6242434222341 | PV-008 | PLAZA VEA                      | SAN JUAN AV. y DEAN FUNES       | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor                      | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Sin Atención | Cooperativa de Trabajo Amanecer de los Cartoneros                | SAN CRISTOBAL |
| -58,3978974923583 | -34,6113883782966 | PV-009 | PLAZA 1RO DE MAYO              | YRIGOYEN, HIPOLITO y PASCO      | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor                      | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Sin Atención | Cooperativa de Trabajo de Recuperadores Urbanos del Oeste        | BALVANERA     |
| -58,4038250276177 | -34,6171243389801 | PV-010 | PLAZA DR. J. M. VELASCO IBARRA | JUJUY AV. y MEXICO              | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor                      | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Con Atención | Cooperativa de Trabajo Amanecer de los Cartoneros                | BALVANERA     |
| -58,4060195134656 | -34,6136312184285 | PV-011 | PLAZA MANZANA 66               | MORENO y JUJUY AV.              | RAEES / Aceite vegetal usado (en botellas cerradas) / Pilas/ Papel / Cartón / Vidrio / Metal / Plástico / Tetra-brik / Telgopor                      | Para entregar los materiales, éstos deben estar limpios y secos - Aceite vegetal usado (frío y en envase cerrado de plástico) | Martes a Sábado de 11 a 17 hs. | Punto Verde Con Atención | Cooperativa de Trabajo Amanecer de los Cartoneros                | BALVANERA     |


Table: P_V_2015-2018
| BARRIO           |   ID_COMUNA | ID_PUNTO VERDE   |
|:-----------------|------------:|:-----------------|
| RETIRO           |           1 | PV-002           |
| PUERTO MADERO    |           1 | PV-090           |
| SAN TELMO        |           1 | PV-001           |
| RECOLETA         |           2 | PV-004           |
| RECOLETA         |           2 | PV-091           |
| BALVANERA        |           3 | PV-009           |
| BALVANERA        |           3 | PV-010           |
| BARRACAS         |           4 | PV-014           |
| PARQUE PATRICIOS |           4 | PV-018           |
| BOEDO            |           5 | PV-022           |


Table: TABLA CALENDARIO
|   ANIO | MES       |   SEMANA | MES_ANIO                |
|-------:|:----------|---------:|:------------------------|
|   2015 | ABRIL     |        1 | 2015-04-01 00:00:00.000 |
|   2015 | AGOSTO    |        1 | 2015-08-01 00:00:00.000 |
|   2015 | DICIEMBRE |        1 | 2015-12-01 00:00:00.000 |
|   2015 | ENERO     |        1 | 2015-01-01 00:00:00.000 |
|   2015 | FEBRERO   |        1 | 2015-02-01 00:00:00.000 |
|   2015 | JULIO     |        1 | 2015-07-01 00:00:00.000 |
|   2015 | JUNIO     |        1 | 2015-06-01 00:00:00.000 |
|   2015 | MARZO     |        1 | 2015-03-01 00:00:00.000 |
|   2015 | MAYO      |        1 | 2015-05-01 00:00:00.000 |
|   2015 | NOVIEMBRE |        1 | 2015-11-01 00:00:00.000 |


Table: VISITAS
| PUNTO                          | ID_PUNTO VERDE   |   AÑO |   MES |   SEMANA |   VISITAS | MES_ANIO                |
|:-------------------------------|:-----------------|------:|------:|---------:|----------:|:------------------------|
| PLAZA LIBERTAD                 | PV-002           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |
| MUJERES ARGENTINAS             | PV-090           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |
| PLAZA ROSARIO VERA PEÑALOZZA   | PV-001           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |
| PLAZA EMILIO MITRE             | PV-004           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |
| PLAZA MONSEÑOR DE ANDREA       | PV-091           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |
| PLAZA 1RO DE MAYO              | PV-009           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |
| PLAZA DR. J. M. VELASCO IBARRA | PV-010           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |
| PLAZA COLOMBIA                 | PV-014           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |
| POLO CIRCO                     | PV-018           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |
| PLAZA BOEDO                    | PV-022           |  2016 |    12 |       48 |         0 | 2016-12-01 00:00:00.000 |

 


tables: name: BARRIOS
data: BARRIOS.csv
name: Calendario
data: Calendario.csv
name: COMUNAS
data: COMUNAS.csv
name: PESAJE
data: PESAJE.csv
name: PUNTOS_VERDES
data: PUNTOS_VERDES.csv
name: P_V_2015-2018
data: P_V_2015-2018.csv
name: TABLA CALENDARIO
data: TABLA CALENDARIO.csv
name: VISITAS
data: VISITAS.csv
label: PUNTOS_VERDES
BARRIO
BARRIOS
BARRIO
BARRIOS
ID_COMUNA
COMUNAS
ID_COMUNA
VISITAS
ID_PUNTO VERDE
PUNTOS_VERDES
ID
PESAJE
ID_PUNTO
PUNTOS_VERDES
ID
P_V_2015-2018
BARRIO
BARRIOS
BARRIO
VISITAS
MES_ANIO
TABLA CALENDARIO
MES_ANIO
PESAJE
MES_ANIO
Calendario
FECHA
VISITAS
MES_ANIO
Calendario
FECHA
output: {
    "joins": [
        {
            "from_table": "PUNTOS_VERDES",
            "from_column": "BARRIO",
            "to_table": "BARRIOS",
            "to_column": "BARRIO"
        },
        {
            "from_table": "BARRIOS",
            "from_column": "ID_COMUNA",
            "to_table": "COMUNAS",
            "to_column": "ID_COMUNA"
        },
        {
            "from_table": "VISITAS",
            "from_column": "ID_PUNTO VERDE",
            "to_table": "PUNTOS_VERDES",
            "to_column": "ID"
        },
        {
            "from_table": "PESAJE",
            "from_column": "ID_PUNTO",
            "to_table": "PUNTOS_VERDES",
            "to_column": "ID"
        },
        {
            "from_table": "P_V_2015-2018",
            "from_column": "BARRIO",
            "to_table": "BARRIOS",
            "to_column": "BARRIO"
        },
        {
            "from_table": "VISITAS",
            "from_column": "MES_ANIO",
            "to_table": "TABLA CALENDARIO",
            "to_column": "MES_ANIO"
        },
        {
            "from_table": "PESAJE",
            "from_column": "MES_ANIO",
            "to_table": "Calendario",
            "to_column": "FECHA"
        },
        {
            "from_table": "VISITAS",
            "from_column": "MES_ANIO",
            "to_table": "Calendario",
            "to_column": "FECHA"
        }
    ]
}