В современной
технологии баз данных предполагается, что создание базы данных, ее поддержка и
обеспечение доступа пользователей к ней осуществляется централизовано с помощью
специального программного инструментария - системы
управления базами данных (СУБД).
Системы
управления базами данных (СУБД) – это совокупность
языковых и программных средств, предназначенных для создания, ведения и
совместного использования БД многими
пользователями.
Современные СУБД
содержит в своем составе программные средства создания баз данных, средства
работы с данными и сервисные средства. С помощью средств создания БД
проектировщик, используя язык описания данных (ЯОД), переводит логическую
модель БД в физическую структуру, а на языке манипуляции данных (ЯМД)
разрабатывает программы, реализующие основные операции с данными (в реляционных
БД – это реляционные операции). При проектировании привлекаются визуальные
средства, т.е. объекты, и программа-отладчик, с помощью которой соединяются и
тестируются отдельные блоки разработанной программы управления конкретной БД.
Средства работы с
данными предназначены для пользователя БД. Они позволяют установить удобный
(как правило, графически многооконный) интерфейс с пользователем, создать
необходимую функциональную конфигурацию экранного представления выводимой и
вводимой информации (цвет, размер и количество окон, пиктограммы пользователя и
т.д.), производить операции с данными БД, манипулируя текстовыми и графическими
экранными объектами.
Сервисные средства
позволяют при проектировании использовать БД привлечь с БД другие системы.
Например, воспользоваться данными из табличного процессора Excel или обратится к сетевому серверу.
Рисунок
1 – Состав СУБД