Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.Б.Д / лекции / ЛЕКЦІЯ 3.ppt
Скачиваний:
29
Добавлен:
30.05.2020
Размер:
100.86 Кб
Скачать

ЛЕКЦІЯ 3

ТЕМА: Початок проектування баз даних

План

1 Етапи методології проектування БД

2 Методологія концептуального проектування БД (5 основних етапів)

2.1Етап 1 Визначення типів сутностей

2.2Етап 2 Визначення типів зв’язків

2.3Етап 3 Визначення атрибутів і зв’язування їх з типами сутностей і зв’язків

2.4Етап 4 Визначення доменів атрибутів

2.5Етап 5 Визначення атрибутів, що є потенційними та первинними ключами

2.6Етап 6 Перевірка моделі на відсутність надлишковості

3 Схематичне представлення

Методологія

проектування

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

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

Етапи методології

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

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

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

Компоненти локальної концептуальної моделі

Типи сутностей;

Типи зв`язків;

Атрибути;

Первинні ключі;

Альтернативні ключі;

Обмеження цілісності

Визначення типів сутностей

Тип сутності – група об`єктів, з однаковими властивостями, яку розглядають в конкретній предметній області, як таку, що може незалежно існувати. Інколи словами тип сутності (entity type) є групою об’єктів реального світу, що мають однакові властивості.

Кожен тип сутності обов’язково має бути поіменований.

Визначення типів зв’язків

Тип зв’язків – набір осмислених асоціацій між сутностями різних типів

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

Бувають трьох кратностей

Визначення атрибутів і зв’язування їх з типами сутностей

Атрибут – властивість типу сутності або типу зв’язку

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

Визначення доменів атрибутів

Домен атрибуту – перелік допустимих значень одного або кількох атрибутів

Повністю розроблена модель даних повинна включати домени для всіх атрибутів, що входять до її складу.

Домени повинні містити наступні дані:

Набір припустимих значень для атрибуту;

Відомості про розмір і формат кожного з атрибутів

Визначення атрибутів, що є потенційними та первинними ключами

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

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

Соседние файлы в папке лекции