База данни по проекта
Системата за управление на бази данни PostgreSQL е инсталирана на сървър в ЛТУ-София. Достъпът до нея става чрез потребителски имена и пароли, което ограничава вероятността от нерегламентиран достъп. За предотвратяване вероятността от загуба на данни се извършва архивиране на сървъра. Началната страница на уеб приложението за работа с инсталираната база данни по проекта и една от страниците на тази система, показваща параметрите за онлайн мониторинг на сървъра с базата данни, са представени на следните фигури. Те са достъпни са адрес http://www.ents.bg:8080.
Схеми на основните таблици в релационната база данни:
Таблица chronology_characteristics
Свързването с базата данни и проверка на съдържанието на таблицата sample_plot в нея от R може да се извърши чрез следния код:
install.packages('RPostgres') # Инсталирането е необходимо само първия път
library(RPostgres) # Може да се използва и require(RPostgres)
con <- dbConnect(RPostgres::Postgres(),
dbname = 'dendrochronology',
host = '***',
port = 5432,
user = '***',
password = '***')
dbExistsTable(con, "sample_plot")
sel <- dbGetQuery(con, "SELECT * from sample_plot"); sel