Реляційна модель даних – це… Визначення, поняття, структура і теорія нормалізації

Застосування до баз даних, теорія нормалізації

Суб’єкт інформації, що використовується в типовій реляційної РМД, може бути набором цілих чисел, комплектом символьних рядків, складовим дат або двома логічними значеннями true і false і так далі. Відповідними іменами суб’єктів для цих фігур можуть бути рядки з найменуваннями “Індекс”, “Виконати необхідну роботу”, “Час”, “Логічне значення” і так далі і тому подібне.

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

Атрибут

Це термін, що використовується в теорії для того, що ,як правило, називають стовпцем. Точно так само таблиця зазвичай використовується замість теоретичного терміна стосунку (хоча в SQL він аж ніяк не є синонімом відносини). Структура даних таблиці вказується у вигляді списку визначень стовпців, в кожному з яких пишеться унікальне ім’я колонки і тип значень, дозволених для нього.

Атрибут значення є записом у визначеному місці, наприклад, John Doe і 35.

Кортеж в основному те ж саме, що й ряд, за винятком того, що в СУБД SQL, де смисли стовпців у рядку упорядковані, кортежі не розділені. Замість цього кожне значення визначення ідентифікується виключно по його назві, а не за його порядкової позиції в кортежі. Ім’я атрибута може бути Name або Age.