История и актуальные проблемы темпоральных баз данных
История и актуальные проблемы темпоральных баз данныхВведение
Краткая история
Принятие стандарта и коммерческие реализации
Появление области исследований темпоральных баз данных
Основные понятия
Линии времени
Интервальное и точечное представления
Расширение реляционной модели и СУБД
Создание темпоральной СУБД
Язык запросов к темпоральной базе данных
Представление результатов темпоральных запросов
Специальное значение «сейчас»
Разрежение таблиц с темпоральной поддержкой
Разрежение таблиц с темпоральной поддержкой - 2
Проектирование темпоральных баз данных
ACID-свойства темпоральных транзакций
Эффективность при работе с темпоральной СУБД
Эффективность при работе с темпоральной СУБД - 2
Смежные и дополнительные области исследований
Темпоральные базы XML-данных
Базы данных мультимедиа
Простанственно-временные базы данных
Механизм снимков состояний
Ветвление линий времени и версии
Предложения от производителей коммерческих СУБД
TimeDB
Informix TimeSeries Datablade
Immortal DB (прототип от Microsoft)
Технология Oracle Flashback – шаг к темпоральной СУБД
Решение Oracle Workspace Manager – многоверсионность данных и поддержка снимков состояний
Актуальные вопросы и задачи, перспективы исследований
Эффективные пользовательские интерфейсы и представления
Извлечение данных и знаний из пространственно-временных систем
Новый уровень мобильности
Пространственное разрежение
Нетрадиционные методы доступа
Новые типы пространственно-временных запросов
Приближенные запросы
Неопределенности при обработке «неточных» данных
Итоги и перспективы
Литература
Изучение принципов алгоритмического программирования на Pascal
Процесс развития компьютеров тесно связан с совершенствованием языков программирования. Языки программирования предназначены для формализации описания математических и иных методов, при помощи которых достигается решение вычислительных задач.Существует несколько подходов к программированию. Наибольшее распространение получило так называемое алгоритмическое программирование, в основе которого подробное описание процесса решения задачи. Алгоритмическое программирование, чаще всего, является первым шагом в освоении компьютера, когда целью человека становится переход из категории простых пользователей в касту активных участников взаимодействия с компьютерами.
Наряду с алгоритмическим программированием используются и другие подходы. В частности, языки декларативного программирования подразумевают описание цели вычислений. Процесс, в данном случае, отходит на второй план и остаётся скрытым не только от пользователя, но и от программиста. Этот подход удобен, однако требует большего опыта и знаний, используемых для описания цели решения.
Идентификаторы