Реляційні СУБД: огляд бази даних, приклади

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

Історія розробки

Реляційна база даних СУБД була винайдена на початку 1970-х Е. Ф. Коддом, молодим вченим-програмістом IBM. У спеціальній статті по РБД він запропонував перейти від зберігання даних в ієрархічних структурах до організації їх у таблицях, мають рядки і стовпці.

До 1960-м років зібралася величезна кількість даних, що зберігаються на нових мэйнфрейм-комп’ютерах світу, багато з яких були комп’ютерами IBM System 360. Це стало проблемою для подальшого розвитку цифрових технологій. Розрахунки на мэйнфреймах були дорогими, часто коштували сотні доларів за хвилину. Істотною частиною цих витрат була складність, пов’язана з управлінням базою даних (БД).

У 1973 році лабораторія Сан-Хосе, нині Almaden, почала розробляти програму під назвою System R (реляционый) з метою застосувати теорію відносин з допомогою так званої промислової реалізації. Це якість стало визначальним, щоб визначити, які СУБД називаються реляційними. В результаті реалізації цього проекту було винайдено нова революційна система зберігання, що стала основою успіху IBM.

Дон Чемберлін і Рей Бойс винайшли SQL для структурованих даних, що сьогодні найбільш широко застосовуються. Патриція Селингер розробила оптимізатор на основі витрат, що робить роботу з реляційними БД більш рентабельною та ефективною. А Раймон Лорі винайшов компілятор, що зберігає процедури запитів до БД для майбутнього використання.

У 1983 році IBM представила друге сімейство реляційних СУБД DB2 з метою управління даними. Сьогодні DB2 раніше виробляють мільярди транзакцій кожен день, будучи самим успішним програмним продуктом IBM. За словами Арвинда Крішни, генерального менеджера IBM Information Management, DB2 продовжує залишатися лідером в області інноваційного для реляційних баз даних (РБД).

Доктор Кодд, відомий своїм колегам як Тед, був удостоєний звання стипендіата IBM у 1976 році, а в 1981 році Асоціація обчислювальної техніки вручила йому премію Тюрінга за внесок, внесений в розробку РБД.