Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТКОІ Галаницька О.О..docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
17 Мб
Скачать
☆

Основні етапи проектування бд

Задачі й етапи проектування БД випливають із трирівневої схеми (так називаної моделі ANSI/SPARC) даних (зовнішня – концептуальна – внутрішня).

Глобально виділяють 3 основних етапи проектування бд:

  • етап інфологічного проектування;

  • етап логічного проектування;

  • етап фізичного проектування.

Концептуальне, чи інфологічне проектування – це процес створення моделі використовуваної на підприємстві інформації, що не залежить від будь-яких фізичних аспектів її представлення. Інфологічне проектування має своїм результатом одержання семантичних моделей, що відбивають інформаційний зміст конкретної предметної області, тобто концептуальної моделі даних для аналізованої частини підприємства. Ця модель створюється на основі аналізу інформації, записаної в специфікації користувача, і сформованої в ході підготовки до проектування користувальницької моделі БД. Ця модель абсолютно не залежить від логічних і фізичних подробиць реалізації БД. На цьому етапі виконується сприйняття реальної дійсності, абстрагування, вивчення й опис предметної області. У результаті цього визначаються об'єкти, властивості і зв'язки об'єктів, які мають відбиватися при проектуванні БД.

Концептуальне проектування передбачає виконання наступних кроків:

1) аналіз вимог до БД із боку користувачів і побудову так називаної користувацької моделі (вивчення і систематизація інформації про користувачів, їхні інформаційні потреби, джерела інформації, реальні інформаційні потоки і бізнес-правила);

2) виявлення основних об'єктів (сутностей), що підлягають відображенню в моделі, виходячи зі специфіки предметної області, цілей замовника і наявного ділового регламенту;

3) визначення атрибутів сутностей і їхнє приведення у відповідність із вимогами майбутньої об'єктної моделі;

4) визначення зв'язків між сутностями і властивостей сутностей;

5) вибір типу інфологічної (об'єктної) моделі і її побудова. Найчастіше це модель «сутність – зв'язок» (ER-діаграма);

6) перевірку моделі даних;

7) побудову розподіленої моделі даних;

8) вибір моделі організації даних у концептуальній схемі.

Урок 102 Лекція 11: Ієрархічна організація даних

Мета:

  • навчальна – навчити розуміти основні поняття теми, розуміти побудову концепції БД, при цьому учні повинні знати історію виникнення БД та їх класифікації;

  • розвиваюча – розвивати навички опрацювання інформації в БД.

  • виховна – виховувати .

Форма проведення: лекція.

Тип лекції: вступна.

Додаткові елементи: бесіда.

Метод викладання: пояснювально-ілюстративний, евристичний.

Форма навчання: групова, класно-урочна.

Тривалість: 45 хв.

Засоби: дошка, підручник.

Домашнє завдання:

План.

1 Приклади

2 Ієрархічна модель даних

3 Структурна частина ієрархічної моделі

4 Перетворення концептуальної моделі в ієрархічну модель даних

5 Керуюча частина ієрархічної моделі

6 Приклади типових операторів пошуку даних

7 Відомі ієрархічні СУБД

  • Матеріал для викладання:

Питання №1 Ієрархічна база даних Введення

Ієрархічні бази даних можуть бути представлені як дерево, що складається з об'єктів різних рівнів. Верхній рівень займає один об'єкт, другий - об'єкти другого рівня і т. д.

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