История развития баз данных

Понятие базы данных связано с компьютерными системами, с историей и развитием. Понятие БД возникло как альтернатива файловой организации данных при хранении с помощью ЭВМ (на магнитных носителях). Такая организация данных была характерна для прикладного программного обеспечения на начальном этапе распространения вычислительной техники. Файловая организация предполагала хранение данных в виде совокупности файлов, ориентированных на использование какой-либо одной прикладной программы, предназначенной для решения одной задачи. Такая организация информации привела к большой избыточности данных, хранящихся в различных системах. Для файловой организации данных свойственна высокая зависимость данных от программы. Можно сказать, первыми появились табличные БД, рассчитанные на обработку числовых таблиц (файлов).

Затем осваиваются файловые и текстовые БД. Понятие БД возникло как рак в результате стандартизации и унификации данных, универсально организованных и хранящихся с помощью ЭВМ с целью использования для многих приложений. При этом описание данных уже не было скрыто в программах, а располагается в самой базе данных. Базы данных устраняют избыточность и противоречивость данных, благодаря, появившемся на данном этапе (в эпоху персональных компьютеров), СУБД.

СУБД позволяли хранить большие объемы информации, имели удобный интерфейс для заполнения данных, встроенные средства для генерации отчётов, а также имели скромные системные требования. СУБД позволили автоматизировать процессы, которые до этого велись вручную. Все СУБД были рассчитаны на создание БД в монопольном режиме, что привело к вырождению администрирования БД. Примеры СУБД данного периода: Dbase III, IV; FoxPro; Clipper; Paradox.

С появлением локальных сетей начался следующий этап развития БД. Проблема согласованности данных, хранящихся и обрабатывающихся в различных местах, но логически друг другом связанных была решена с появление распределённых (удаленных) БД. Удалённые БД позволили организовать параллельную обработку информации и поддержку целостности БД. На данном этапе появились серверы БД и объектно-ориентированные БД.

Перспективой развития СУБД является развитие технологии доступа к данным – Интернет.

Требования к современным СУБД:

1. Адекватность базы данных предметной области.

2. Интегрированность данных.

3. Независимость данных.

4. Минимальная избыточность хранимых данных.

5. Целостность БД.

6. Обеспечение защиты от несанкционированного доступа или случайного уничтожения данных.

7. Гибкость и адаптивность структуры БД.

8. Динамичность данных и способность к расширению.

9. Возможность поиска по многим ключам.

Широкий спектр применения программных средств накопления и хранения информации диктует необходимость разработки СУБД, отличающихся друг от друга функциональными возможностями и предназначенных для широкого круга пользователей: администратор, программист, аналитик, пользователь. Современные СУБД можно условно разделить на 3 группы:

1. Корпоративного направления (Oracle, MS SQL Server) – обеспечение резервного копирования; Иметь защиту от несанкционированного доступа; работать с огромным объёмом данных; широкие функциональные возможности.

2. СУБД, предназначенные для работы с инфор. Массивами в небольших компаниях (MS Access, Borland Interbase).

3. СУБД для Web (MS SQL, Borland Interbase) – создание Web-сайтов с большими БД; высокая скорость обработки данных; удобное администрирование


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: