Предметная область: описание базы данных АИРС
  1. БД АИРС служит источником данных для получения технологических сводок следующего вида: Пример суточной сводки
  2. БД АИРС хранит историю изменений технологических величин(сигналов)
    1. Значение технологической величины хранится в поле a_val и является усреднённым на определенном интервале времени:
    2. Таблица h2 содержит средние значения за час
    3. Таблица h3 содержит средние значения за смену
    4. Таблица h4 содержит средние значения за сутки
    5. Таблица h5 содержит средние значения за месяц
    6. Идентификатор технологической величины хранится в поле code
    7. Штамп времени_ временного ряда/среза/time series хранится в поле tstamp
    8. Временной ряд есть совокупность технологических значений с одинаковым штампом времени
    9. Формат поля tstamp: ГГГГМММДДЧЧмм, где:
        • ГГГГ - год
        • ММ - месяц
        • ДД - день
        • ЧЧ - час
        • мм - минута

Иллюстрации

/* Запрос возвращает упорядоченный перечень временных рядов/слоев/срезов на (по)часовом уровне истории */
select distinct(tstamp) from h2 order by 1;
/* Запрос возвращает границы диапазона зарегистрированных временных рядов на (по)часовом уровне истории */
select min(tstamp) minstamp, max(tstamp) maxstamp  from h2;
/* Запрос возвращает упорядоченный перечень кодов всех технологических величин на (по)часовом уровне */
select distinct(code) from h2 order by 1;
/* Запрос возвращает среднечасовые значения сигналов '2NP01S701','2NP01P008','2NP01P007' за 20 декабря 2008 года, */
select tstamp, a_val from h2
where 
  tstamp between '200812200000' and '200812202300'
  and code in ('2NP01S701','2NP01P008','2NP01P007')
order by 1;