Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системи СУБД / Лек7-БД.ppt
Скачиваний:
82
Добавлен:
12.02.2016
Размер:
115.2 Кб
Скачать

Тема лекції 7:

Моделювання бази даних

Рівні проектування реляційної бази даних

Етапи логічного проектування бази даних в методології «сутність-зв’язок»

Компоненти інфологічної моделі

Збір інформації для концептуального моделювання даних

Нотації в методології «сутність-зв’язок»

Рівні проектування реляційної бази даних

При проектуванні бази даних виділяється декілька рівнів, за допомогою яких відбувається перехід від предметної області до реалізації бази даних засобами конкретної СУБД. Ці рівні умовно можна поділити на:

логічне проектування бази даних і

фізичне проектування бази даних.

Поняття в проектуванні баз даних

модель предметної області;

логічна (концептуальна) модель даних;

фізична модель даних;

сама база даних.

Співвідношення понять у проектуванні БД

Логічному проектуванню бази даних відповідає концептуальна схема архітектури ANSI-SPARC, а також концептуальне і логічне моделювання бази даних, яке не залежить від таких деталей її втілення, як конкретна СУБД.

Фізичному проектуванню бази даних відповідає внутрішня схема архітектури ANSI-SPARC, а також фізична модель даних, реалізована на конкретній СУБД.

Моделювання даних

це побудова формального опису предметної області

є однією з важливих складових проектування інформаційної системи в цілому і логічного проектування бази даних зокрема

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

Процес моделювання даних

приховує несуттєві деталі;

заміняє великі компоненти компактними символами;

підкреслює важливі факти;

сприяє розумінню системи в цілому.

Моделі методології «сутність-зв’язок»

концептуальна

логічна

фізична

які об’єднані загальними принципами методології і кожна модель наступного рівня уточнює модель попереднього рівня

Концептуальна модель

приховує технічні деталі для того, щоб виділити найважливіші сутності в предметній області з точки зору користувача

відображає зміст даних у контексті користувача

спосіб зображення цієї моделі – діаграми «сутність-зв’язок» (ER- діаграми (ERD))

При побудові концептуальної моделі виконуються наступні дії

збір інформації про сутності і зв’язки;

відображення сутностей за допомогою ER- діаграми;

визначення атрибутів сутностей без їх деталізації;

визначення усіх потенційних ключів сутностей;

відображення зв’язків на ER-діаграмі без їх реалізації уніфікованим способом (допускаються зв’язки «багато-до-багатьох»);

виявлення і відображення ієрархічних зв’язків.

Логічна модель даних

повинна реалізувати і уточнити концептуальну модель предметної області.

повинна бути несуперечливою, нормалізованою і достатньо повною

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

Соседние файлы в папке Системи СУБД