Skip to content

Структура БД

Alexey edited this page Mar 5, 2015 · 2 revisions

Таблица ddm_states

Список доступных штатов

  • id - идентификатор штата (INTEGER)
  • name - название штата (STRING)
  • abbr - аббревиатура штата (STRING)

Таблица ddm_points

Список точек на карте

  • id - идентификатор точки (INTEGER)
  • x - координата x точки (FLOAT)
  • y - координата y точки (FLOAT)

Таблица ddm_counties

Список графств

  • id - идентификатор графства (INTEGER)
  • title - название графства (STRING)
  • name - полное название (со штатом)
  • abbr - аббревиатура (STRING)
  • state_id - идентификатор штата (из таблицы ddm_states) (INTEGER)
  • geographic_name - аналогично name (STRING)
  • center_id - идентификатор точки - центра графства (из таблицы ddm_points) (INTEGER)

Таблица ddm_boundaries

Список замкнутых контуров на карте

  • id - идентификатор контура (INTEGER)
  • square - площадь контура (FLOAT)
  • center_id - идентификатор точки - центра контура (из таблицы ddm_points) (INTEGER)
  • outer - признак того, что контур является внешним (INTEGER)

Таблица ddm_boundary_points

Список вершин контуров

  • id - идентификатор вершины (INTEGER)
  • point_id - идентификатор точки (из таблицы ddm_points) (INTEGER)
  • boundary_id - идентификатор контура, к которому принадлежит вершина (из таблицы ddm_boundaries) (INTEGER)

Таблица ddm_county_boundaries

Список границ графств

  • id - идентификатор границы (INTEGER)
  • county_id - идентификатор графства, к которому принадлежит контур (из таблицы ddm_counties) (INTEGER)
  • boundary_id - идентификатор контура (из таблицы ddm_boundaries) (INTEGER)

Таблица ddm_county_distances

Список расстояний между графствами

  • id - идентификатор расстояния (INTEGER)
  • county_from - идентификатор первого графства (из таблицы ddm_counties) (INTEGER)
  • county_to - идентификатор второго графства (из таблицы ddm_counties) (INTEGER)
  • distance - расстояние (в метрах) (FLOAT)

Таблица ddm_residences

Список численности графств

  • id - идентификатор (INTEGER)
  • county_id - идентификатор графства (из таблицы ddm_counties) (INTEGER)
  • popul_est - численность графства (INTEGER)
  • popul_moe

Таблица ddm_mirgations

Список миграций населения между графствами

  • id - идентификатор (INTEGER)
  • county_a - идентификатор первого графства (из таблицы ddm_counties) (INTEGER)
  • county_b - идентификатор второго графства (из таблицы ddm_counties) (INTEGER)
  • in_estimate - число приехавших в А из В (INTEGER)
  • out_estimate - число уехавших из А в В (INTEGER)
  • net_migr_est - разница между in_estimate и out_estimate (INTEGER)
  • gross_migr_est - сумма in_estimate и out_estimate (INTEGER)
  • net_migr_moe
  • gross_migr_moe
  • in_moe
  • out_moe

Таблица ddm_frictions

Список значений трений миграций графств

  • id - идентификатор (INTEGER)
  • county_id - идентификатор графства (из таблицы ddm_counties) (INTEGER)
  • out_count - количество уехавших из графства (INTEGER)
  • f_out_sum - суммарное трение по уехавшим (FLOAT)
  • f_out_mid - среднее трение по уехавшим (FLOAT)
  • in_count - количество приехавших в графство (INTEGER)
  • f_in_sum - суммарное трение по приехавшим (FLOAT)
  • f_in_mid - среднее трение по приехавшим (FLOAT)
  • f_mid - среднее трение (FLOAT)
Clone this wiki locally