Под системой управления базами данных (СУБД) понимается совокупность программных и языковых средств, предназначенных для создания и обработки баз данных. Базы данных (БД) это взаимосвязанные и организованные определенным образом данные, отображающие состояние объектов и отношений между ними в определенной предметной области. Следует четко различать БД, которые представляют собой структурированные и упорядоченные особым образом данные, и СУБД - программы, управляющие обработкой и хранением данных. В настоящее время специалистами разработаны около сотни разных СУБД. Все они могут быть разделены на две большие группы: настольные и серверные. Настольные СУБД ориентированы на обслуживание одного пользователя, работающего на определенном компьютере с базами данных в каждый реальный момент времени. К настольным СУБД относятся: Microsoft Access, Paradox, dBase.
Серверные СУБД используют принцип централизованного хранения и обработки данных, который основан на архитектуре «клиент-сервер». СУБД, хранящая данные, и прикладная программа, интерпретирующая эти данные, являются разными приложениями, то есть существует: приложение-сервер и приложение-клиент. К серверным СУБД относят Microsoft SQL Server, Informix, Sybase, DB2.
Каждая СУБД ориентирована на обработку определенной модели организации данных, например, реляционные СУБД предназначены для работы с реляционными базами данных, иерархические СУБД – с иерархическими и т.д. оооСистемы управления базами данных позволяют человеку решать следующие типовые задачи:
- создавать базы данных;
- изменять структуру и содержание баз данных;
- сохранять базы данных в файле на диск и загружать этот файл с диска;
- упорядочивать записи в базе данных;
- осуществлять поиск информации в базе данных;
- выводить информацию из базы данных в форме отчета.