Базы данных.

С самого начала развития вычислительной техники образовались два основных направления ее использования:

§ Первое — это применение вычислительной техники для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную.

§ Второе — это использование средств вычислительной техники в автоматизированных информационных системах.

Рассмотрим общий смысл понятий информационная система (ИС), база данных (БД) исистема управления базой данных (СУБД).

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

Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру.

Пример: Классическими примерами информационных систем являются — банковские системы, системы резервирования авиационных или железнодорожных билетов, мест в гостиницах и т.д.

Объектом обработки информационной системы являются данные, точнее, базы данных.

Определение. База данных (БД), в широком смысле этого понятия — это совокупность сведенийо конкретных объектах реального мира в какой-либо предметной области.

Примечание.

Предметной областью принято считать часть реального мира, подлежащую изучению с целью организации управления в этой сфере и последующей автоматизации процесса управления.

Определение. Объект — это элемент реального мира, сведения о котором хранятся в БД. Иногда объект также называют сущностью, а совокупность объектов, обладающих одинаковыми свойствамиклассом объектов.

Пример: Приведем примеры БД — база данных по металлам и сплавам (металлургия), база данных по видеофильмам (видеотека), база данных поликлиники (медицина) и т.п.

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

Ввиду того, что набор базовых операций над БД, которые приходилось реализовывать разработчикам в различных ИС, практически одинаков, появились специализированные программные средства, называемые системами управления базами данных (СУБД).[20])

Определение. СУБД — это совокупность программных средств, предназначенных для создания, ведения и использования баз данных. Они занимают промежуточное положение между операционными системами (ОС) и ИС.