logo search
rektorska_pi

11. Переваги реляційної бази даних

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

Переваги реляційної БД (в історичному аспекті)

На сьогоднішній день реляційні СУБД стали домінуючим типом програмного забезпечення для обробки даних. Щорічний обсяг продажів у цьому секторі ринку оцінюється в 15-20 мільярдів доларів (або 50 мільярдів доларів разом з інструментами розробки), причому щорічний приріст цього обсягу становить 25%. Це програмне забезпечення являє собою друге покоління

СУБД, засноване на використанні реляційної моделі даних, запропонованої Е. Ф. Коддом (Е. F. Codd) в 1970 році. В реляційній моделі всі дані логічно структуровані всередині відношень (таблиць). Кожне відношення має ім'я і складається з іменованих атрибутів (стовпців) даних. Кожен кортеж (рядок) даних містить по одному значенню кожного з атрибутів. Велика перевага реляційної моделі полягає саме в цій простоті логічної структури. Хоча, звичайно ж, за цією простотою ховається серйозний теоретичний фундамент, якого не було у першого покоління СУБД (тобто у мережевих і ієрархічних СУБД).

Реляційна модель будується на основі реляційних таблиць. В реляційній таблиці дані зберігаються у вигляді двовимірних таблиць, які називаються відношеннями або плоскими файлами. Реляційні бази даних стали найбільш поширеними завдяки таким своїм перевагам:

математичним апаратом для роботи цієї моделі є алгебра відношень (реляційна алгебра або алгебра Кодда);

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

розширення структури баз даних здійснюється простим додаванням нової таблиці.

Недоліком реляційних баз є недостатня наочність організації структури даних.