Тип данных «Счетчик» можно использовать для нумерации записей таблицы. Этот тип задается для первого поля таблицы, и тогда в первом столбце таблицы будет происходить автоматическая нумерация ее записей. Получившиеся номера, в отличие от других данных в таблице, менять нельзя. Имя полю можно дать «Номер» или «Код».
Однако, основное назначение поля типа «Счетчик» состоит не в нумерации записей, а в следующем:
1. Поле типа «Счетчик» можно объявить ключевым, чтобы не использовать составной ключ. Это разобрано на примере в конце подраздела «Нормализация таблиц» раздела 2.4.
2. С целью экономии памяти поле типа «Счетчик» используется в качестве поля связи. Поясним это на примере. Вместо БД, структура которой изображена на рисунке 6, можно создать более экономичную следующим образом. Создание структуры главной таблицы нужно начать с создания поля типа «Счетчик» (дадим этому полю имя «Код жителя»). Это поле объявляется ключом таблицы. Параметр «Размер поля» нужно задать как «Длинное целое». При создании структуры подчиненных таблиц «Машины» и «Опрос» вместо полей «ФИО» нужно создать поля «Код жителя». В подчиненные таблицы вместо значения «ФИО» (это заняло бы порядка 20 байт) будет заноситься данное числового типа «Код жителя». Параметр «Размер поля» нужно задать для него как «Длинное целое» [6], то есть данное будет занимать 4 байта. Далее задаются связи между таблицами по полю «Код жителя» (раздел 3.4).