Каждая конкретная СУБД имеет свои особенности, которые необходимо учитывать. Имея представления о функциональных возможностях СУБД можно представить обобщённую технологию работы пользователя в этой среде.
В качестве основных этапов обобщенной технологии работы СУБД можно выделить следующие (рис. 1):
- создание структуры таблиц баз данных;
- ввод и редактирование данных в таблицах;
- обработка данных содержащихся в таблицах;
- вывод информации из базы данных.
Создание структуры таблиц БД.
При формировании новой таблицы БД работа с СУБД начинается с создания таблиц. Этот процесс включает определение перечня полей, из которых состоит каждая заданная таблица, типов и размеров файла.
Все используемые СУБД хранят данные следующих типов: текстовый (символьный), числовой, календарный, логический и примечания. Некоторые СУБД формируют поля специального типа содержащие уникальные номера записей, используемые для определения ключа.
Если обрабатываемая БД включает несколько взаимосвязанных таблиц, то необходимо определение ключевого поля в каждой таблице, а также полей, с помощью которых будет организована связь между таблицами.
Ввод и редактирование данных.
Заполнение таблиц данными возможно как непосредственным вводом данных, так в результате выполнения программ и задач. Все СУБД позволяют вводить и редактировать данные в таблицах двумя способами:
1) с помощью предоставляемой по умолчанию стандартной формы в виде таблиц;
2) с помощью экранных форм специально созданных для этого пользователя.
Обработка данных содержащихся в таблицах.
Обрабатывать информацию, содержащуюся в таблицах можно путём использования запросов или в процессе выполнения специально разработанной программы.
Конечный пользователь получает при работе с СУБД удобное средство обработки информации - запрос. Запрос представляет собой инструкцию на отбор записей.
СУБД разрешает использовать запросы следующих типов:
- запрос-выборка, предназначенный для отбора данных хранящихся в таблицах и не изменяющий эти данные;
- запрос-изменение предназначен для изменения и перемещения данных. К этому типу запросов относятся: запросы на добавление записей; запросы на удаление записей, запрос на создание таблицы, запрос на обновление.
- запрос с параметром позволяет определить одно или несколько условий отбора во время выполнения запроса.
Результатом выполнения запроса являются таблицы с временным набором данных. Записи набора могут включать поля из одной или нескольких таблиц БД.
Вывод информации из БД.
Вывести на экран или принтер информацию, содержащуюся в БД можно с помощью отчёта. Используя специальные средства создания отчета, пользователь получает следующие дополнительные возможности вывода данных:
- включать в отчёт выборочную информацию из таблиц БД;
- добавлять информацию, не содержащуюся в базе данных;
- располагать выводимую в отчёте информацию в любом удобном для пользователя виде.
- включать в отчёт информацию из разных связанных таблиц БД
- при необходимости выводить итоговые данные на основе информации БД.