- •3. Темпоральні баз даних і їхні види.
- •9. Методи подання даних у xml-документах
- •11. Що таке дані?
- •12. Що таке база даних?
- •13. Які існують основні методи інтеграції даних?
- •14. Що таке консолідація інформаційних ресурсів та консолідація даних?
- •15. Що таке інформаційна система?
- •16. Яка роль інформаційних систем при консолідації даних?
- •17. Як здійснюється інформаційне моделювання предметної області за допомогою бази даних?
- •18. Описати життєвий цикл бази даних.
- •19. Що таке організація баз даних?
- •20. Що таке інформаційний продукт?
- •21. Яке співвідношення між інформаційним продуктом і базою даних?
- •22. Як час впливає на процес організації та використання даних?
- •23. Що таке якість баз даних?
- •24. Що таке база часово-залежних даних?
- •25. Що таке система керування базами даних?
- •26. Які основні функцій системи керування базами даних?
- •27. Що таке реляційна модель даних і скбд реляційного типу?
- •28. Яке призначення мови sql?
- •29. Які переваги і недоліки мови sql?
- •37. Інформаційні продукти консолідованої інформації. Які є види логічної організації даних?
- •38. Реферат як інформаційний продукт консолідованої інформації
- •40. Описати принцип ідентифікації подій за допомогою часу в базах даних
- •41. Описати принцип ідентифікації станів за допомогою часу в базах даних.
- •42. Описати принцип метамоментності часу в базах даних.
- •44. Що таке метамоментна структура часу в базах даних?
- •45. Що таке часовий ряд?
- •50. Дати визначення часово-залежних даних
- •Що таке модель даних?
- •Що таке функціональна залежність даних?
- •Які є типи функціональних залежностей для відношень часово-залежних даних?
- •Які є типи ключів для відношень часово-залежних даних?
- •Що таке нормальна форма відношення часово-залежних даних?
- •Які є типи функціональних залежностей для відношень часово-залежних даних?
- •Які є типи ключів для відношень часово-залежних даних?
- •Що таке нормальна форма відношення часово-залежних даних?
- •66. Яке призначення select-запитів в sql?
- •67. Яка структура select-запитів в sql?
- •68. Описати частини select-запитів в sql?
- •69. Які переваги використання шаблонів sql-запитів?
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). Цей кортеж відображає метамоментну реляційну модель часу.
