- •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-запитів?
24. Що таке база часово-залежних даних?
Структурне подання часу: розрізняють два способи його подання: порядковий та структурний. Порядковий спосіб передбачає подання часу за допомогою натуральних чисел. Структурний спосіб ґрунтується на понятті структурування.
Часові елементи: При дослідженні часу розрізняють три типи часових елементів: часовий момент, часовий інтервал та термін часу.
Часовий момент служить для подання найменшої часової одиниці – хронона. Часові моменти будемо позначати t з індексами або без них. Кожній події в предметній області відповідає часовий момент.
Часовий інтервал задається за допомогою двох моментів часу – початкового та кінцевого, та складається з множини всіх часових моментів, які лежать між початковим та кінцевим.
Математичне визначення часу: Час – це безмежна щільна множина елементів, на якій визначено відношення порядку. Ця множина є ізоморфною до множини дійсних чисел, тобто часова вісь подається як вісь дійсних чисел. Таке визначення належним чином відображає усі аспекти часу як одного з елементів дійсності.
В області баз даних часову вісь визначають як зліченну дискретну множину, на якій задано відношення порядку (“менше рівне”). Елементи цієї множини називаються часовими моментами.
Моделювання часу: часовий ізоморфізм: Порядок і темп подій в базі даних відповідає порядку і темпу подій предметної області. Тобто моменти часу появи подій в предметній області фактично не повинні змінюватися при внесенні інформації про ці події в базу даних.
Моделювання часу: часова щільність: Стан бази даних або множини об’єктів, що в ній відображається, як в довільний момент часу появи подій, так і між двома сусідніми моментами появи подій, може бути виведений з інформації про усі попередні події. Тобто, стан бази даних є визначеним на усьому часовому проміжку дослідження поведінки предметної області.
Поява нової події в предметній області спричиняє зміну стану бази даних. Існують три основні способи впливу появи нової події на стан бази даних: східчастий, точковий та неперервний.
Моделювання часу: часова повнота: Еволюція предметної області описується скінченною множиною послідовних подій. Події предметної області трапляються лише у фіксовані моменти часу, а не постійно. Кількість моментів часу появи подій є скінченною, як і кількість подій, які трапилися в один момент часу.
25. Що таке система керування базами даних?
Систе́ма керування ба́зами да́них (СКБД) — комп'ютерна програма чи комплекс програм, що забезпечує користувачам можливість створення, збереження, оновлення, пошук інформації та контролю доступу в базах даних.
Основні характеристики СКБД:
Контроль за надлишковістю даних
Несуперечливість даних
Підтримка цілісності бази даних (коректність та несуперечливість)
Цілісність описується за допомогою обмежень
Незалежність прикладних програм від даних
Спільне використання даних
Підвищений рівень безпеки
Можливості СКБД:
Дозволяється створювати БД (здійснюється за допомогою мови визначення даних DDL (Data Definition Language))
Дозволяється додавання, оновлення, видалення та читання інформації з БД (за допомогою мови маніпулювання даними DML, яку часто називають мовою запитів)
Можна надавати контрольований доступ до БД за допомогою:
Системи забезпечення захисту, яка запобігає несанкціонованому доступу до БД;
Системи керування паралельною роботою прикладних програм, яка контролює процеси спільного доступу до БД;
Система відновлення — дозволяє відновлювати БД до попереднього несуперечливого стану, що був порушений в результаті збою апаратного або програмного забезпечення.
Основні компоненти середовища СКБД:
апаратне забезпечення
програмне забезпечення
дані
процедури — інструкції та правила, які повинні враховуватись при проектуванні та використанні БД
користувачі
адміністратори даних (керування даними, проектування БД, розробка алгоритмів, процедур) та БД (фізичне проектування, відповідальність за безпеку та цілісність даних)
розробники БД
прикладні програмісти
кінцеві користувачі
Архітектура СКБД:
Існує трирівнева система організації СКБД ANSI-SPARC, при якій існує незалежний рівень для ізоляції програми від особливостей представлення даних на нижчому рівні.
Рівні:
Зовнішній — представлення БД з точки зору користувача.
Концептуальний — узагальнене представлення БД, описує які дані зберігаються в БД і зв'язки між ними. Підтримує зовнішні представлення, підтримується внутрішнім рівнем.
Внутрішній — фізичне представлення БД в комп'ютері.
Логічна незалежність — повна захищеність зовнішніх моделей від змін, що вносяться в концептуальну модель. Фізична незалежність — захищеність концептуальної моделі від змін, які вносяться у внутрішню модель.
