Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к зачету.docx
Скачиваний:
6
Добавлен:
19.09.2019
Размер:
590.16 Кб
Скачать

1.3.2. Модификации данных

  • INSERT

  • DELETE

  • CREATE/DROP/ALTER TABLE

Примечание:

Организация темпоральных баз данных средствами главным образом фокусируется на решении двух задач: хранения и поиска исторической информации и моделирования событий будущего. В свою очередь, при моделировании будущего (например, в ходе ситуационного моделирования) может возникнуть необходимость внесения изменений в прошлое. Как правило, возможность изменения прошлого блокируется механизмами ядра (допускается только чтение элементов данных на указанный момент времени в прошлом). При выполнении запросов с указанием настоящего (текущего) и будущего времени допускается выполнение операций чтения, создания (обновления) и удаления элементов данных на заданный в запросе (транзакции) момент времени.

Индексирование поколений данных. Моделирование причинно-следственных зависимостей между объектами предметной области средствами темпоральных БД.

2.1. Первичные и вторичные индексы в темпоральных бд

Первоначально разбиение ведется по первичному индексу (RID – время рождения), потом по вторичным (атрибуты элемента сущности). Это при добавлении записи. При поиске же записи все начинается со вторичного индекса!!!!!

2.2. Моделирование и анализ данных. Парадоксы времени.

Для обеспечения темпоральных возможностей поддерживаются различные шкалы (линии) времени:

  • Абсолютное время (АВ) – соответствует астрономическому. Предполагается естественный ход изменения [АВ] в направлении от прошлого через настоящее (текущее) к будущему. Текущее астрономическое время, установленное в операционной системе на некотором средстве вычислительной техники динамически разделяет данные прошлого и будущего в хранящейся на нем темпоральной БД и, соответственно, определяет перечень допустимых операций над ними.

  • Модельное время (МВ) – устанавливается пользователем (пользовательской программой), применительно к издаваемому запросу (запросам в рамках транзакции) к темпоральной БД. Допускается произвольное положение заданного значения модельного времени относительно [АВ]. В случае, если модельное время в запросе не установлено, по умолчанию оно совпадает с астрономическим.

  • Транзакционное время (ТВ) – соответствует моменту времени выполнения запроса (транзакции) в темпоральной БД. В представленной версии значение транзакционного времени всегда совпадает с модельным (с сохранением вышеупомянутых ограничений на перечень допустимых операций над данными).

Примечание:

Условие совпадения значений [МВ] и [ТВ] при выполнении операций создания (обновления) и удаления элементов данных основывается на предположении о «мгновенном» отображении событий реального мира на уровень информационной модели БД. Это, в свою очередь, предполагает выполнение запросов любой сложности в течение одного минимального интервала градации временной шкалы [МВ] (миллисекунда). Таким образом, все получаемые результаты выполнения запросов над темпоральной БД соответствуют характеристикам объектов реального мира по состоянию на указанное в запросе значение модельного времени.

  1. Способы решения типовых задач обеспечения хранения данных. Выполнение требований обеспечения защиты данных, целостности данных и непрерывности процесса функционирования средств хранения данных.

  1. Методы и средства интеграции разнородных БД в составе единого защищенного информационного пространства (ЕЗИП). Способы унификации представления данных в ЕЗИП. Организация «витрин» данных и методы работы с ними.

Вставить картинку из 11 вопроса!!!

Функциональные требования:

- «непрерывность» функционирования (лог./физ. целостность)

- «непереполняемость»

- «независимость» времени отклика от объема данных

Проблема интеграции БД :

A - уровень аппаратно-программной базы

B – уровень ядра СУБД и организации данных (лог./физ.)

C - уровень прикладных интерфейсов

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

D - уровень системного администрирования

E - уровень управления безопасностью

T – уровень версионной зависимости

Выход (частный): унификация ……

Реализации : только в части интерфейсов (SQL – средства описания и манипулирования даными)

Методы и средства интеграции разнородных БД в составе единого защищенного информационного пространства (ЕЗИП).