- •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-запитів?
Що таке функціональна залежність даних?
На стадії логічного проектування реляційної БД розробник визначає й вибудовує схеми відношення у рамках деякої ПО, а саме - представляє сутності, групує їх атрибути, виявляє основні зв'язки між сутностями. Так, у найзагальнішому змісті проектування реляційної БД полягає в обґрунтованому виборі конкретних схем відношення з безлічі різних альтернативних варіантів схем.
На практиці побудова логічної моделі БД незалежно від моделі даних виконується з урахуванням двох
основних вимог: виключити надмірність і максимально підвищити надійність даних. Ці вимоги випливають з вимоги колективного використання даних групою користувачів.
Тому будь-яке апріорне знання про обмеження ПО, що накладають на взаємозв'язки між даними й значення даних, і знання про їх властивості і взаємини між ними може зіграти певну роль у дотриманні зазначених вище вимог. Формалізація таких апріорних знань про властивості даних ПО БД знайшла своє відображення у концепції функціональної залежності даних, тобто обмежень на можливі взаємозв'язки між даними, які можуть бути поточними значеннями схеми відношень.
Які є типи функціональних залежностей для відношень часово-залежних даних?
Будемо розглядати такі типи функціональних залежностей: 1. Традиційні залежності. 2. Локальні та сильні часові залежності. 3. Синхронність атрибутів. Про традиційні функціональні залежності доцільно вести мову лише стосовно атрибутів ідентифікаторів об’єктів G, оскільки ЧЗД- відношення з означення 3.4 можна розглядати як традиційні з одним елементом гніздування. Приклад 3.23. У ЧЗД-відношенні Оцінки з табл. 3.1 (див. приклад 3.1) виконується традиційна функціональна залежність для ідентифікаторів об’єктів Студент→Група. Локальні та сильні функціональні залежності стосуються істо- ричних кортежів (тобто атрибутів подій та часових атрибутів), а синх- ронність характерна лише для атрибутів подій.
Які є типи ключів для відношень часово-залежних даних?
Ключі дають змогу однозначно ідентифікувати кортежі традиційних відношень. Наявність тих чи інших ключів інформаційної схеми визначається потребами конкретної ПО, що моделюється за допомогою бази даних. Оскільки для ЧЗД-відношень ми виокремити декілька типів функціональних залежностей, то за аналогією розрізнятимемо такі типи ключів:
1. Традиційні ключі.
2. Локальні та сильні часові ключі.
Про традиційні ключі говоритимемо лише стосовно атрибутів ідентифікаторів об’єктів G.
Що таке нормальна форма відношення часово-залежних даних?
Які є типи функціональних залежностей для відношень часово-залежних даних?
За наявністю часових атрибутів відношення поділяються на традиційні та ЧЗД-відношення. Традиційні відношення мають схему R110=(G,XA) або її частинні випадки. Традиційні відношення не мають часових атрибутів, які б визначали історичні кортежі. ЧЗД-відношення, окрім загального випадку, поділяються на такі:
· Без атрибутів подій – R101=(G;|XT+) – об'єктна часова вісь.
· Без атрибутів-ідентифікаторів об'єктів – R011=(XA|XT+) – часовий ряд.
· Без атрибутів подій та ідентифікаторів об'єктів – R001=(|XT+) – часова вісь.
Також ЧЗД-відношення відрізняються за наявністю часових атрибутів і періодів активації.
