Содержание

Слайд 2

Основна мета інфологічного моделювання - подання ПО у зрозумілій користувачеві формі
ОСНОВНІ КАТЕГОРІЇ:

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

Слайд 3

Під типом сутності (сутністю) розуміють визначену множину елементів сутності (множина створена однією

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

Слайд 4

типи зв'язків між сутностями

ОДИН-ДО-ОДНОГО (1:1): за допомогою такого відображення подають такий тип

типи зв'язків між сутностями ОДИН-ДО-ОДНОГО (1:1): за допомогою такого відображення подають такий
зв'язку, коли в кожний момент часу кожний екземпляр даних (сутності), від якого направлений зв'язок, ідентифікує один і тільки один екземпляр даних (сутності), до якого направлений зв'язок, при цьому ідентифікація є унікальною в обох напрямках

Слайд 5

ОДИН-ДО-БАГАТЬОХ (1:Б): якщо екземпляр даних, від якого направлений зв'язок, ідентифікує деяке число

ОДИН-ДО-БАГАТЬОХ (1:Б): якщо екземпляр даних, від якого направлений зв'язок, ідентифікує деяке число
екземплярів даних, до яких направлений зв'язок, причому ідентифікація в даному напрямку не обов'язково є унікальною, то таке відображення називається ОДИН-ДО-БАГАТЬОХ (1:Б).

Слайд 6

А

В

Залікова книжка

ПІБ студента

Приклад відображення ОДИН-ДО-ОДНОГО

А

А

В

С

D

Приклад відображення ОДИН-ДО-БАГАТЬОХ

А В Залікова книжка ПІБ студента Приклад відображення ОДИН-ДО-ОДНОГО А А В

Слайд 7

БАГАТО-ДО-ОДНОГО (Б:1)
Якщо екземпляр елемента даних, від якого направлений зв'язок, ідентифікує деяке

БАГАТО-ДО-ОДНОГО (Б:1) Якщо екземпляр елемента даних, від якого направлений зв'язок, ідентифікує деяке
число екземплярів даних, до яких направлений зв'язок, і навпаки, при цьому ідентифікація не є унікальною в обох напрямах, то таке відображення називається БАГАТО-ДО-БАГАТЬОХ (Б:Б).
множина зв'язків між одними й тими ж сутностями;
Тернарні звязки
Звязки вищих порядків

Слайд 8

Кейс 2

Навести приклади 4-х різних типів зв’язків між сутностями для обраної ПО

Кейс 2 Навести приклади 4-х різних типів зв’язків між сутностями для обраної ПО за завданням
за завданням

Слайд 9

Характеристика зв'язків між асоціаціями

Характеристика зв'язків між асоціаціями

Слайд 10

Типи АСОЦІАЦІЙ
Асоціації - односторонні зв'язки, що відбивають особливості сто-сунків між елементами

Типи АСОЦІАЦІЙ Асоціації - односторонні зв'язки, що відбивають особливості сто-сунків між елементами
даних та їх множинами в певному напряму Типи асоціацій:
Прості асоціації — це зв'язки, що у визначеному напряму характеризуються однозначними відношеннями між елементами сутностей

Слайд 11

Приклад простої асоціації / типу 1

Відділ А Начальник В

Приклад простої асоціації / типу 1 Відділ А Начальник В

Слайд 12

Складні асоціації / типу М

Відділ А Співробітники В

Складні асоціації / типу М Відділ А Співробітники В

Слайд 13

Умовні асоціації (типу С)

Відділ А Дата звільнення

Умовні асоціації (типу С) Відділ А Дата звільнення

Слайд 14

Елементи сутностей (даних ПО) і типи зв'язків між ними

необов'язковий (факультативний) зв'язок: існування

Елементи сутностей (даних ПО) і типи зв'язків між ними необов'язковий (факультативний) зв'язок:
об'єктів не залежить від зв'язку;
можливий зв'язок: існування одного з об'єктів залежить від зв'язку;
умовний зв'язок: вид можливого зв'язку, коли задається умова існування (зв'язок між об'єктами СТУДЕНТ, СТИПЕНДІЯ можлива при умові відповідної успішності);
обов'язковий зв'язок: існування обох об'єктів залежить від зв'язку.

Слайд 15

Можливі типи звязків між категоріями предметної області

Сутності (0-Один, 1 – Багато);
Елементи сутностей

Можливі типи звязків між категоріями предметної області Сутності (0-Один, 1 – Багато);
(0 –обовязковий, 1 – необовязковий);

Слайд 16

Характеристики зв’язків.
Зв'язки типу
“Багато-до-Одного” (по Баркеру)

Характеристики зв’язків. Зв'язки типу “Багато-до-Одного” (по Баркеру)

Слайд 17

Зв'язки типу
“Один-до-Одного”

Зв'язки типу “Один-до-Одного”

Слайд 19

Зв'язки типу
“Багато-до-Багатьох”

Зв'язки типу “Багато-до-Багатьох”

Слайд 20

КЕЙС 3

Навести приклади обов’язкового та необов’язкового типів зв’язків між елементами сутностей (даних).

КЕЙС 3 Навести приклади обов’язкового та необов’язкового типів зв’язків між елементами сутностей
Розглянути ситуації для сутностей, що зв’язані між собою різними типами зв’язків (не менше як 2-ма)

Слайд 21

Класифікація сутностей

Стрижнева сутність
Асоціативна сутність
Характеристична сутність

Класифікація сутностей Стрижнева сутність Асоціативна сутність Характеристична сутність

Слайд 22

Стрижнева сутність (стрижень) - це незалежна сутність;
Асоціативна сутність (асоціація) - це зв'язок

Стрижнева сутність (стрижень) - це незалежна сутність; Асоціативна сутність (асоціація) - це
типу БАГАТО ДО БАГАТЬОХ між двома або більше сутностями або екземплярами сутності. Вона поділяється на такі підкласи:
вони можуть брати участь у других асоціаціях і позначеннях так само, як стрижневі сутності;
можуть мати властивості, тобто мати не тільки набір ключових атрибутів, необхідних для вказівки зв'язків, але і будь-яке число інших атрибутів, що характеризують зв'язок.
Характеристична сутність (характеристи-ка) - це зв'язок типу БАГАТО ДО ОДНОГО або ОДИН ДО ОДНОГО між двома сутностями (окремий випадок асоціації).

Слайд 23

КЕЙС 4: Навести приклад ОДНІЄЇ сутності з ПО за завданням (однаковий іменник), що

КЕЙС 4: Навести приклад ОДНІЄЇ сутності з ПО за завданням (однаковий іменник),
виступає в різних ситуаціях: Стрижневою Характеристичною Асоціативною

Слайд 24

Позначення
це зв'язок типу
БАГАТО ДО ОДНОГО або ОДИН ДО ОДНОГО
між

Позначення це зв'язок типу БАГАТО ДО ОДНОГО або ОДИН ДО ОДНОГО між
двома сутностями і відрізняєть-ся від характеристики тим, що не залежить від сутності, яку він позначає

Слайд 25

ОПИС категорій ПО на мові інфологічного моделювання (МІМ)

СУТНІСТЬ (атрибут 1, атрибут 2

ОПИС категорій ПО на мові інфологічного моделювання (МІМ) СУТНІСТЬ (атрибут 1, атрибут
, ... , атрибут n)
АСОЦІАЦІЯ[СУТНІСТЬ S1, СУТНІСТЬ S2, ...](атрибут 1, атрибут2, ... , атрибут n)
ХАРАКТЕРИСТИКА (атрибут 1, атрибут 2, ...) {СПИСОК СУТНОСТЕЙ, ЩО ХАРАКТЕРИЗУЮТЬСЯ}.
ПОЗНАЧЕННЯ (атрибут 1, …,атрибут n) [СПИСОК СУТНОСТЕЙ, ЩО ПОЗНАЧАЮТЬСЯ].

Слайд 26

Поділ атрибутів

Множина атрибутів-критеріїв пошуку (за конкретними значеннями)
Множина атрибутів для вихідної форми подання

Поділ атрибутів Множина атрибутів-критеріїв пошуку (за конкретними значеннями) Множина атрибутів для вихідної
результатів пошуку інформації
ПРИКЛАД
Визначити студентів (ПІБ студента, рік народження, адреса), які навчаються на заданому курсі за означеною освітньою програмою

Слайд 27

Типи запитів

Багатокритеріальні (критерії пошуку в одному рівні, відповідь на запит ОДНА).
Багаторівневі

Типи запитів Багатокритеріальні (критерії пошуку в одному рівні, відповідь на запит ОДНА).
(критерії пошуку в кількох рівнях, відповідей на запит визначається кількістю рівней у запиті)

Слайд 28

Типи запитів

Запити можуть враховувати критерії:
Одночасно (AND);
Вибірково (OR).

Типи запитів Запити можуть враховувати критерії: Одночасно (AND); Вибірково (OR).

Слайд 29

ПРИКЛАДИ ТИПІВ ЗАПИТІВ

БАГАТОКРИТЕРІАЛЬНИЙ ЗАПИТ:
Визначити студентів (ПІБ студента, рік народження, адреса), які навчаються

ПРИКЛАДИ ТИПІВ ЗАПИТІВ БАГАТОКРИТЕРІАЛЬНИЙ ЗАПИТ: Визначити студентів (ПІБ студента, рік народження, адреса),
на заданому курсі за означеною освітньою програмою
БАГАТОРІВНЕВИЙ ЗАПИТ:
Визначити студентів (ПІБ студента, рік народження, адреса), які навчаються на заданому курсі, З НИХ ті, що навчаються за означеною освітньою програмою
Имя файла: 111182.pptx
Количество просмотров: 10
Количество скачиваний: 0