Современная вычислительная техника может обрабатывать данные самых различных типов: текстовые, графические, числовые, звуковые, видео и т.д. Помимо обработки текстовых и графических данных в компьютерных информационных технологиях, используемых для автоматизации управления предприятием, большое значение имеют технологии, связанные с обработкой числовых данных, а также технологии длительного хранения и выдачи требуемых данных по запросам пользователей.
Первое направления привело к бурному развитию разделов математики, связанных с численными методами организации вычислений, и постоянному совершенствованию алгоритмических языков (языков программирования), удобных для реализации алгоритмов численных методов и ориентированных на выполнение математических расчетов. Примером прикладных программ, используемых для автоматизации вычислений, являются система математических расчетов MathCAD и табличный процессор Excel.
Развитие второго направления связано с использованием вычислительной техники в автоматизированных информационных системах. Здесь вычислительные возможности компьютеров отходят на второй план — основные функции вычислительных средств в информационных системах направлены на надежное хранение данных, выполнение их преобразований, а также предоставление данных пользователям в удобном для них виде.
Развитие компьютерных технологий, связанных с хранением и обработкой данных, привело к появлению в конце 60-х — начале 70-х годов специализированного программного обеспечения, получившего название систем управления базами данных, или СУБД (DataBase Management Systems, DBMS). СУБД позволяют структурировать, систематизировать и организовывать данные для их компьютерного хранения и обработки. Именно системы управления базами данных являются основой практически любой информационной системы.
База данных — это документ (файл или набор файлов), в котором в специальном формате хранятся данные. Базу данных можно рассматривать как совокупность сведений, хранящихся упорядоченным образом. Понятие базы данных зависит от того приложения, которое предназначено для работы с этой базой данных. Так база данных в Access – это совокупность объектов базы (таблицы, формы, запросы, отчеты, макросы, модули и страницы доступа к данным), хранящихся в виде файлов с расширением .mdb [1].
Система управления базой данных — это программа, с помощью которой данные вводятся, просматриваются, сортируются, фильтруются, разыскиваются, экспортируется (переводится в форматы других СУБД) или, наоборот, импортируется. СУБД – это программное обеспечение, управляющее взаимодействием пользователя с действительными данными.
Основные функции, выполняемые современными СУБД:
- согласование различных представлений данных (физического на носителях и логического в программах);
- обеспечение логического согласования данных в БД;
- манипулирование данными с помощью специальных языков;
- восстановление данных после разного рода сбоев;
- обеспечением параллельной работы нескольких пользователей и т.д.