Концепция баз данных

Концепция баз данных. Активная деятельность по отысканию приемлемых способов обобществления непрерывно растущего объема информации привела к созданию в начале 60-х годов специальных программных комплексов, называемых Системы управления базами данных СУБД . Этому предшествовал первый опыт использования файловых систем для организации баз данных. Файловые системы выявили различные проблемы обработки большого количества информации и заложили основные направления развития теории баз данных.

Вот список лишь нескольких потребностей, которые не покрывались возможностями систем управления файлами поддержание логически согласованного набора файлов обеспечение языка манипулирования данными восстановление информации после разного рода сбоев реально параллельная работа нескольких пользователей.

Можно считать, что если прикладная информационная система опирается на некоторую систему управления данными, обладающую этими свойствами, то эта система управления данными является системой управления базами данных СУБД . Основная особенность СУБД - это наличие процедур для ввода и хранения не только самих данных, но и описаний их структуры.

Файлы, снабженные описанием хранимых в них данных и находящиеся под управлением СУБД, стали называть банки данных, а затем Базы данных БД . Приведем типовую схемы организации работы с СУБД. Рис. 1.1 Связь программ и данных при использовании СУБД 1.2.2