С самого начала развития вычислительной техники образовались два основных направления ее использования:
§ Первое — это применение вычислительной техники для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную.
§ Второе — это использование средств вычислительной техники в автоматизированных информационных системах.
Рассмотрим общий смысл понятий информационная система (ИС), база данных (БД) исистема управления базой данных (СУБД).
Определение. информационная система, в широким смысле этого понятия — это программный комплекс, предназначенный длянадежного хранения информации в памяти компьютера, выполнения специфических для данного приложения преобразований информации и предоставления пользователям удобного интерфейса.
Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру.
Пример: Классическими примерами информационных систем являются — банковские системы, системы резервирования авиационных или железнодорожных билетов, мест в гостиницах и т.д.
Объектом обработки информационной системы являются данные, точнее, базы данных.
Определение. База данных (БД), в широком смысле этого понятия — это совокупность сведенийо конкретных объектах реального мира в какой-либо предметной области.
Примечание.
Предметной областью принято считать часть реального мира, подлежащую изучению с целью организации управления в этой сфере и последующей автоматизации процесса управления.
Определение. Объект — это элемент реального мира, сведения о котором хранятся в БД. Иногда объект также называют сущностью, а совокупность объектов, обладающих одинаковыми свойствами — классом объектов.
Пример: Приведем примеры БД — база данных по металлам и сплавам (металлургия), база данных по видеофильмам (видеотека), база данных поликлиники (медицина) и т.п.
Для того, чтобы база данных в привычном смысле слова стала компьютерной базой данных, она должна быть представлена в определенном структурированном формате, с которым работает конкретная информационная система. В простейшем случае компьютерной базой данных может быть один или несколько файлов в текстовом формате, но чаще всего структура БД намного сложнее и не допускает простого изменения извне ИС.
Ввиду того, что набор базовых операций над БД, которые приходилось реализовывать разработчикам в различных ИС, практически одинаков, появились специализированные программные средства, называемые системами управления базами данных (СУБД).[20])
Определение. СУБД — это совокупность программных средств, предназначенных для создания, ведения и использования баз данных. Они занимают промежуточное положение между операционными системами (ОС) и ИС.