Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_зведене.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.1 Mб
Скачать

40. Описати принцип ідентифікації подій за допомогою часу в базах даних

1) Принцип ідентифікації подій – події для різних об'єктів ПО відрізняються відповідним ідентифікатором об'єкта, а події для одного об'єкта – часовим моментом. Тобто з будь-яким об'єктом в один момент універсального часу може трапитися лише одна подія. Щоб формалізувати принцип ідентифікації подій за допомогою часу, для інформаційних ЧЗД-відношень узагальнено операцію зрізу. Узагальнений зріз (або зріз) інформаційного ЧЗД-відношення r на метамомент часу – це інформаційне відношення (ЧЗД- або традиційне) зі схемою R=(G,XA,X''T+), : яке отримано з r відображенням: кожному кортежу r, який відповідає об’єкту g, ставиться у відповідність кортеж зрізу, який також відповідає об’єкту g, що містить лише ті історичні кортежі з , які відповідають значенням . З результуючого кортежу вилучаються усі дублікати історичних кортежів.

41. Описати принцип ідентифікації станів за допомогою часу в базах даних.

2) Принцип ідентифікації станів – кожна нова подія змінює стан об'єкта, зумовлений усіма попередніми подіями. Тобто кожен стан ідентифікується не однією подією, а сукупністю усіх подій, що сталися на момент визначення стану. Це означає, що в БЧЗД зберігається інформація про події, а не про стани (як для ТБД).

42. Описати принцип метамоментності часу в базах даних.

1.Принцип метамоментності часу – будь-яка подія у теперішньому пов'язана з моментом часу, а в минулому і майбутньому вона пов'язана з періодами часу. Період минулого вказує на той проміжок часу, у якому відбулися події, наслідком яких є теперішня подія. Період майбутнього вказує на проміжок часу, у якому, можливо, стануться події, викликані заданою подією.

У реляційних БД метамоментна структура часу є кортежем:

де - періоди активації минулого (Past Activation Period);

- часові виміри теперішнього;

- періоди активації майбутнього (Future Activation Period). Цей кортеж відображає метамоментну реляційну модель часу.

Для аналітичного опрацювання даних встановлено необхідність формування часових рядів або незалежно від БД, або як результат виконання деяких операцій над даними. Для архівування важливою є одночасова підтримка принципів "пов’язування" даних з часом оперативного та аналітичного опрацювання.

44. Що таке метамоментна структура часу в базах даних?

Метамоментна часова реляційна модель даних побудована із застосуванням апарату теорії реляційних баз даних. Методи опрацювання даних та метаданих у розподілених середовищах створено за допомогою XML-технології. Для розроблення засобів аналізу, проектування реляційних баз часово-залежних даних застосовано технології аналізу та проектування інформаційних систем та програмного забезпечення. Розроблені засоби реалізації реляційних баз часово-залежних даних ґрунтуються на методах прикладної лінгвістики та мові запитів SQL. Для розроблення методів оцінювання якості реляційних баз даних, які враховують часові залежності даних, та аналізу отриманих результатів використано метрики оцінювання якості програмних продуктів за стандартом ISO-9126.

У реляційних БД метамоментна структура часу є кортежем:

де - періоди активації минулого (Past Activation Period);

- часові виміри теперішнього;

- періоди активації майбутнього (Future Activation Period). Цей кортеж відображає метамоментну реляційну модель часу.