Это прежде всего типы задач, которые дают возможность:
создавать и модифицировать структуры данных, которые необходимы пользователю;
осуществлять ввод, редактирование, сортировку и хранение данных в базе;
производить выбор и отображение (в различной форме) требуемых данных;
проводить различные операции с данными (арифметические, логические, теоретико-множественные);
формировать и делать распечатку различной документации;
обслуживать базы данных (копирование, удаление, объединение массивов);
разрабатывать программы для работы с базой на командном языке;
принимать и передавать данные между системой и другими программными средствами;
разрабатывать макеты (шаблоны, эталоны) для ввода и вывода данных.
Эти обобщенные типы задач могут быть разбиты на множество подзадач. Заметим, что система dBASE прежде всего рассчитана на работу с реляционными базами данных, т. е. с множеством двумерных таблиц, например (смотреть статью под номером 26).
Подобного вида таблицы — один из наиболее удобных и естественных способов представления данных: таблица привычна для пользователей, понятна и легко обозрима. Среди задач обработки данных, которые составляют более 80 % всех решаемых с помощью ЭВМ типов задач, обработка двумерных таблиц встречается чаще всего.
Особенности приведенных таблиц следующие! каждый элемент таблицы является элементом данных; все столбцы однородны, т. е. элементы столбца имеют одинаковую природу; столбцам однозначно присвоены имена (реквизиты); не должно быть одинаковых строк; строки и столбцы могут просматриваться в любом порядке и в любой последовательности, независимо от их содержания.