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

18. Описати життєвий цикл бази даних.

Життєвий цикл бази даних - це сукупність етапів, які проходить база даних на своєму шляху від створення до закінчення використання.

Часто зустрічаються такі етапи

• Дослідження та аналіз проблеми, для вирішення якої створюється база даних.

• Побудова моделі.

• Нормалізація отриманих моделей. Після закінчення цього етапу, як правило отримують заготовки таблиці БД і набір зв'язків між ними (первинні і вторинні ключі)

• Перевірка цілісності БД

• Вибір фізичного способу зберігання та експлуатації (тех. Засобу) бази даних.

• Проектування вхідних і вихідних форм.

• Розробка інтерфейсу програми.

• Функціональне наповнення додатки

• Налагодження: перевірка на коректність роботи функціонального наповнення системи

• Тестування: тест на коректність введення виведення даних, тест на максимальну кількість активних сесій і т. Д.

• Введення в експлуатацію: налагодження ІТ-інфраструктури, навчання користувачів та ІТ-персоналу.

• При необхідності додавання вихідних форм і додаткової функціональності. У разі якщо необхідні більш серйозні зміни, слід повторити всі кроки з першого.

• Виведення з експлуатації: перенесення даних в нову СУБД.

19. Що таке організація баз даних?

Базу даних можна уявити як людинозорієнтовану і комп'ютерозорієнтова-ну модель даних, кожна з яких визначає своє середовище збереження даних. Людинозорієнтована модель бази даних відображається в паперових документах і в пам'яті людини, а компютерозорієнтоваиа - на фізичних носіях ЕОМ. Кожний рівень даних характеризується своїм описом (сприйняттям) елементів даних - зовнішній (інфологічний), концептуальний (даталогічний) і внутрішній (фізичний) рівень. Ці рівні формують трирівневу архітектуру баз даних.

Опис, виконаний із використанням природної мови, математичних формул, таблиць, графіків та інших засобів, зрозумілий людям, які працюють над проектуванням бази даних, називають інфологічною моделлю даних. Основними конструктивними елементами іифологічної моделі є сутності, зв'язки між ними та їхні властивості. Сутність - це будь-який об'єкт, інформацію про який потрібно зберігати в базі даних. Сутностями можуть бути товари, виробники товарів, банківські рахунки тощо. Властивість - піменована характеристика сутності (поточний рахунок, фірма "Світоч" тощо). Для прискорення пошуку конкретних атрибутів бази даних використовують ключі. Ключ - мінімальний набір атрибутів, за значенням яких можна однозначно знайти необхідний примірник сутності.

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

Під час побудови інфологічних моделей, як правило, використовують мову ER-діаграм (від англ. Entity-Relationship - сутність-зв'язок). У них сутності відображаються прямокутниками, асоціації - ромбами або шестикутниками, атрибути - овалами, а зв'язки між ними - неналравленими ребрами, над якими можуть проставлятися ступені зв'язку (1 або буква, яка заміняє слово "багато") і необхідні пояснення. Між двома сутностями, наприклад А і В, можливі чотири типи зв'язків.