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

Огляд

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

Альтернативи

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

Реалізація

Було здійснено кілька спроб отримати справжню матеріалізацію РМД, первісно визначену Коддом і пояснену іншими вченими.

Реляційна модель представлення даних була головною у своєму роді, яка була описана у формально-математичних термінах. Ієрархічні та мережеві бази існували до реляційних систем, але їх специфікації були відносно неформальними. Після того як РМД була визначена, фахівці робили багато спроб порівняти і зіставити різні моделі – і це призвело до появи більш суворих описів ранніх систем. Хоча процедурний характер інтерфейсів маніпулювання даними для ієрархічних і мережевих баз обмежував можливості для формалізації.