На сегодняшний день реляционные СУБД стали доминирующим типом программного обеспечения для обработки данных. Ежегодный объем продаж в этом секторе рынка оценивается в 15-20 миллиардов долларов (или 50 миллиардов долларов вместе с инструментами разработки), причем ежегодный прирост этого объема составляет 25%. Данное программное обеспечение представляет собой второе поколение СУБД, основанное на использовании реляционной модели данных, предложенной Э. Ф. Коддом (Е. F. Codd) в 1970 году. В реляционной модели все данные логически структурированы внутри отношений (таблиц). Каждое отношение имеет имя и состоит из именованных атрибутов (столбцов) данных. Каждый кортеж (строка) данных содержит по одному значению каждого из атрибутов. Большое преимущество реляционной модели заключается именно в этой простоте логической структуры. Хотя, конечно же, за этой простотой скрывается серьезный теоретический фундамент, которого не было у первого поколения СУБД (т.е. у сетевых и иерархических СУБД).
| [показать] История развития СУБД |
Преимущества и недостатки СУБД
СУБД обладают как многообещающими потенциальными преимуществами, так и недостатками, которые мы кратко рассмотрим в этом разделе.
Преимущества
Преимущества систем управления базами данных перечислены в таблице:
| Преимущество |
| Контроль за избыточностью данных |
| Непротиворечивость данных |
| Больше полезной информации при том же объеме хранимых данных |
| Совместное использование данных |
| Поддержка целостности данных |
| Повышенная безопасность |
| Применение стандартов |
| Повышение эффективности с ростом масштабов системы |
| Возможность нахождения компромисса при противоречивых требованиях |
| Повышение доступности данных и их готовности к работе |
| Улучшение показателей производительности |
| Упрощение сопровождения системы за счет независимости отданных |
| Улучшенное управление параллельной работой |
| Развитые службы резервного копирования и восстановления |
| [показать] Подробнее: |
Недостатки
Недостатки подхода, связанного с применением баз данных, перечислены в таблице:
| Недостаток |
| Сложность |
| Размер |
| Стоимость СУБД |
| Дополнительные затраты на аппаратное обеспечение |
| Затраты на преобразование |
| Производительность |
| Более серьезные последствия при выходе системы из строя |






