Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
baza_danih.doc
Скачиваний:
10
Добавлен:
21.04.2019
Размер:
395.78 Кб
Скачать

11.Інструментальні засоби інфологічного проектування.

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

Інформаційний об'єкт — це деяка сутність ПО, яку необхідно зберігати в БД з погляду прикладної програми чи користувача БД. Це може бути предмет, факт, дія, явище чи поняття, які є предметом пізнання людини чи результатом її діяльності та інформацію про які потрібно зберігати в БД. Кожний об'єкт описується його властивостями. Властивості об'єктів описують атрибути, що входять до їх складу. Атрибут — це елементарна, логічно неподільна, поіменова-на одиниця інформації. Синонімічними є поняття «реквізит», «поле». Отже, об'єкт — це сутність ПО, яку можна описати деякою логічно взаємопов'язаною сукупністю атрибутів. Розрізнюють тип об'єкта та його екземпляр. Тип об'єкта описує абстрактні, а екземпляр — конкретні характеристики об'єкта. Наприклад, об'єкт студент (№ залікової книжки, ПІБ, рік народження, курс, група) є типом, а студент (009393, Костенко О. I., 1986, 1-й курс, 1-ша група) — екземпляром об'єкта.

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

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

При інфологічному проектуванні може виникнути певна складність, пов'язана з тим, що вважати атрибутом, а що — об'єктом. Слід зазначити, що немає чіткої межі між цими двома поняттями, і дуже часто атрибут може виступати як самостійний об'єкт. Ключовим моментом при визначенні структури інформаційних об'єктів є вивчення типів співвідношень між атрибутами, які можуть бути такими: 1 : 1, 1 : Б, Б : 1 і Б : Б.Тип співвідношення «один до одного» Т (А1 : А2) = (1:1) існує тоді, коли одному і тому самому значенню атрибута А1 відповідають не більше ніж одне значення атрибута А2. Наприклад, атрибути «табельний номер і прізвище», «ім'я та по батькові» перебувають у співвідношенні 1:1.Тип співвідношення «один до багатьох» Т (А1 : А2) = (1 : Б) існує тоді, коли одному значенню атрибута А1 має відповідати багато значень атрибута А2. Водночас будь-якому екземпляру атрибута А2 може відповідати не більше ніж один екземпляр атрибута А1. Наприклад, між атрибутами Т (цех : бригада) = 1 : Б.Тип співвідношення «багато до багатьох» Т (А1 : А2) = Б : Б означає, що будь-якому значенню А1 може відповідати кілька значень А2 і водночас, навпаки, будь-якому значенню А2 може відповідати кілька значень А1. Наприклад, Т (матеріал : постачальник) = Б : Б, тобто один і той самий матеріал може постачатися різними постачальниками і, навпаки, один постачальник може постачати різні матеріали.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]