Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 7

РЕЛЯЦІЙНА МОДЕЛЬ ДАНИХ

РЕЛЯЦІЙНА МОДЕЛЬ ДАНИХ — ЦЕ МОДЕЛЬ ДАНИХ, ДЕ ТЕКСТОВА ЧИ ЧИСЛОВА ІНФОРМАЦІЯ, ЩО


ЗОБРАЖАЄТЬСЯ ЗА ДОПОМОГОЮ ТАБЛИЦЬ. КОЖНА ТАБЛИЦЯ, ЯКА НАЗИВАЄТЬСЯ ВІДНОШЕННЯМ,
СКЛАДАЄТЬСЯ З РЯДКІВ, ЯКІ НАЗИВАЮТЬСЯ КОРТЕЖАМИ, ТА СТОВПЧИКІВ, ЯКІ НАЗИВАЮТЬСЯ АТРИБУТАМИ.
РЕЛЯЦІЙНА МОДЕЛЬ ВИЗНАЧАЄ ПРЕДСТАВЛЕННЯ ДАНИХ (СТРУКТУРА), ЗАХИЩЕНІСТЬ ВІД НЕКОРЕКТНИХ
ЗМІН (ЦІЛІСНІСТЬ) ТА ОПЕРАЦІЇ, ЩО МОЖУТЬ БУТИ ВИКОНАНІ З ДАНИМИ (ОПЕРАЦІЇ З ДАНИМИ).
ОСОБЛИВОСТІ

Реляційна модель зображає об’єкти та зв’язки між ними у вигляді таблиць. Кожна таблиця повинна
задовольняти певні вимоги:
будь-який елемент таблиці є одним елементом даних, тому значення у таблиці повинні бути одиночними;
взaємозв'язки подаються як oб'єкти;
таблиця відображає один об’єкт і складається з кортежів та атрибутів;
кожен стовпчик таблиці має унікальне ім’я;
усі записи у стовпці мають бути одного типу;
кожна таблиця повинна містити первинний ключ – поле чи декілька полів, що ідентифікують кожен рядок
таблиці;
у таблиці не може бути двох однакових кортежів;
кардинальне число — кількість кортежів;
ступінь відносини — кількість атрибутів.
Побудова реляційної моделі даних грунтується на тому розумінні, що будь-який набір
даних може бути представлений у вигляді відношення, який оформлюється, але формі
таблиці (рис. 1.12), де дані представляються
атрибутами і значеннями на перетині відповідного атрибута із записом (кортежем).
Найчастіше, коли немає необхідності відображати значення, описувані в відношенні (тіло відносини), в реляційної
моделі обмежуються тільки зазначенням заголовка відносини з прописаний найменування самого відносини або
тільки найменуванням відносини. Такі уявлення реляційної моделі даних є фільтрувати відображеннями, які
застосовуються в спеціалізованих засобах моделювання структур баз даних, як, наприклад, в IBM InfoSphere Data
Architect (рис. 1.14).
Представлена ​в прикладі модель даних використовує фільтр відображення, що враховує необхідність показу найменування
відносини (сутності), атрибутивного складу кожного відносини і зв'язку між відносинами. Відсутність в візуалізації моделі типів
атрибутів і інших характеристик не означає, що вони не визначені або їх немає. Це всього лише означає, що модель даних
представлена ​для необхідності розгляду тільки зазначених параметрів, а всі інші характеристики зафіксовані в прихованих
компонентах моделі. Наприклад, іншим варіантом подання може бути випадок, показаний на рис. 1.15.
вид використовувана призначення
уявлення термінологія
Модель з сутність Використовується для
відображенням Атрибут моделювання логічної
найменування зв'язок структури даних для
відносини, Тип даних подальшого переходу
атрибутивного складу, на фізичний рівень
зв'язків
Модель з ставлення Використовується для
відображенням Заголовок подання із
заголовка і тіла з Атрибут / Домен зазначенням
можливими даними Тип даних можливих значень
тіло даних і застосування
кортеж при необхідності
аналізу можливих
операцій над
відносинами і даними
в стосунках
Модель з Таблиця Використовується для
відображенням Атрибут / 11оле / відображення варіанти
ЕКВІВАЛЕНТНА ТЕРМІНОЛОГІЯ РЕЛЯЦІЙНОЇ МОДЕЛІ
Термінологія Термінологія Термінологія
реляційної моделі програміста користувача

Відношення Файл Таблиця

Кортеж Запис Рядок

Атрибут Поле Стовпець

You might also like