Типы данных в Access: классификация, описание, характеристики

Типы данных в Access: классификация, описание, характеристики
Типы данных

Разделение полей по информации, которая в них хранится, подводит нас к понятию типа данных в базе Access или...

Числовые данные

Как видно по названию, в этих столбцах содержится информация в виде чисел. К указанному типу поля мы отнесем...

Текстовые поля

Для отображения строк служат текстовые типы данных в MS Access. Это "Краткий текст" - с его помощью вводят текст до...

Дата и время

Для отображения даты и времени есть специализированный тип. Причем разнообразие форматов дает возможность...

Логические данные

Еще один важный тип данных в Access – логический. Он применяется для тех вариантов, которые принимают только...

Вычисляемые поля и подстановки

Нередки ситуации, когда в таблице необходимо добавить столбцы, значения в которых автоматически...

Объектные поля

Еще одна категория – типы данных в Access, содержащие объекты. Это файлы документов, таблиц, презентаций,...

Базы данных Access, как и остальные БД, хранят в своих таблицах множество информации. Некоторые из них связаны между собой, какие-то являются справочными, некоторые вводятся пользователем, а другие рассчитываются системой автоматически. Разнообразие данных в БД заставляет классифицировать их по типу в зависимости от того, какая информация хранится в конкретном поле.

Типы данных

Разделение полей по информации, которая в них хранится, подводит нас к понятию типа данных в базе Access или другой СУБД. Это понятие характеризует, какая именно информация хранится в столбце, какими свойствами она обладает и какие действия можно с ней совершать. В БД Access 2013 существуют следующие типы:

  • Счетчик.
  • Числовой.
  • Денежный.
  • Краткий текст.
  • Длинный текст.
  • Форматированный текст.
  • Дата и время.
  • Логический.
  • Подстановка и отношение.
  • Вычисляемые поля различных типов.
  • Вложение.
  • Гиперссылка.
Типы данных полей Access

Для каждого из полей можно установить значение по умолчанию. Тогда при внесении новой записи в столбце будет автоматически появляться нужная информация. Эти данные можно менять, если это необходимо. Каждое поле также можно сделать обязательным и потребовать его уникальности.


В базах данных под управлением Microsoft Access содержатся данные, с которыми совершают...

Рассмотрим каждый из этих типов в отдельности, условно разделив на несколько категорий.

Числовые данные

Как видно по названию, в этих столбцах содержится информация в виде чисел. К указанному типу поля мы отнесем собственно числовой формат, счетчик и денежный формат. Последний, по сути, представляет собой сочетание числа и текста.

Числовые типы данных в Access выбираются в том случае, если в данном поле хранится цифровая информация. По умолчанию в этом столбце хранятся целые числа. Разработчик выбирает формат данных:

  • Основной – для хранения целых чисел объемом до 8 байт.
  • Фиксированный – для чисел с фиксированной запятой. В этом случае указывается необходимая точность данных: количество символов после запятой.
  • С разделителями разрядов – используемый в бухгалтерии формат. Разделяет пробелом группы разрядов: тысячи, миллионы, миллиарды и т. д. Формат применяется для целых чисел и с фиксированной запятой, для которых указывают нужное количество символов после запятой.
  • Процентные типы данных в Access используются, чтобы показывать значения чисел в процентах.
  • Экспоненциальный – формат числа с плавающей запятой.
Форматы чисел

У типа данных «Деньги» в таблице - знак той валюты, что указана на компьютере в региональных установках Windows. Если выбрать формат «евро», вместо значка рубля появится значок евро - €.


Во всех СУБД (системах управления базами данных) имеется несколько типов отношений между таблицами....

При создании таблицы Access автоматически создает одно поле – "Код". Его тип данных - "Счетчик". По умолчанию оно имеет свойство уникальности, является автоинкрементным и индексируемым. Число в этом столбце помогает точно идентифицировать строку.

Текстовые поля

Для отображения строк служат текстовые типы данных в MS Access. Это "Краткий текст" - с его помощью вводят текст до 255 символов, в версиях Access до 2013 он назывался «Текстовый». Для такого столбца устанавливают размер. Если, к примеру, здесь хранятся специальные коды – международные обозначения аэропортов или городов, - достаточно задать размер поля 3 символа. Для хранения имени или фамилии – до 15-20 и т. п.


В современном мире ничто не стоит на месте. Во всех сферах происходят свои изменения. Но база...

Длинный текст – этот тип данных полей в Access до 2013-й версии назывался «Поле МЕМО». Как видно из наименования, в нем хранят длинные тексты. Такие столбцы используются для описаний продуктов или услуг.

Длинный текст можно внести в базу сразу отформатированным. Тогда он размещается в поле типа «Форматированный текст». К нему можно применить нужный размер и тип шрифта, выделить цветом, вставить маркированный или нумерованный список и другое форматирование.

Дата и время

Для отображения даты и времени есть специализированный тип. Причем разнообразие форматов дает возможность отображать информацию здесь в виде только даты, только времени или и того, и другого вместе. Например, полный формат можно использовать для логгирования – фиксации момента выполнения пользователем того или иного действия.

Дату отображают в длинном, среднем или коротком виде. Непосредственный вид этих форматов БД берет из системных настроек Windows. Например, форматы могут выглядеть вот так.

Примеры написания даты

Внешний вид информации о времени тоже задается в длинном, среднем или коротком формате.

Примеры написания времени

Логические данные

Еще один важный тип данных в Access – логический. Он применяется для тех вариантов, которые принимают только два значения: "Да" и "Нет", "Есть" и "Нет", "Плюс" и "Минус" и т. п. Для удобства выбирают формат отображения и хранения Да/Нет, Истина/Ложь и Вкл/Выкл.

Вычисляемые поля и подстановки

Нередки ситуации, когда в таблице необходимо добавить столбцы, значения в которых автоматически рассчитываются, исходя из определений в других столбцах. В таких случаях используют вычисляемые поля различных типов.

Для примера добавим в тестовую базу данных таблицу учета сотрудников отделов по полу. У нас есть количество женщин и мужчин, а для определения общего количества служащих каждого отдела добавим вычисляемое поле «Сотрудники», значение в котором равно сумме значений полей «Женщины» и «Мужчины»:

Создание вычисляемого поля

В таблице данные по строкам выглядят так.

Вычисляемое поле

По аналогии используются вычисляемые поля типов «Текст», «Дата и время», «Логический» и «Денежный». Например, определять разницу между двумя датами, производить операции над финансовой информацией, объединять строки или извлекать из них только необходимое.

Существует еще один тип данных в СУБД Access с предустановленной информацией – это «Подстановка и отношение». Мы можем добавить столбец, значения в котором будут выбираться из заранее составленного списка. Перечень данных при этом получают из другой таблицы либо вводят в базу заранее. В примере создадим список номеров кабинетов, где расположены отделы компании. Для этого в мастере создания подстановки выберем «Будет введен фиксированный набор значений» и добавим номера комнат. В таблице нам останется только выбрать значение из списка.

Подстановка комнаты

Объектные поля

Еще одна категория – типы данных в Access, содержащие объекты. Это файлы документов, таблиц, презентаций, изображений и т. п. – «Вложения». Используются, если необходимо хранить, например, фотографии отеля или экземпляр договора с партнером.

К этой категории отнесем и Гиперссылки, содержащие адрес, по которому содержатся нужные данные. Например, в таблице отелей может находиться ссылка на страничку в Интернете с подробным описанием и фотографиями гостиниц.

Описанные выше типы данных в Access позволяют хранить в базе информацию любого типа и создавать сложные связи между таблицами и их полями. Знание этого даст возможность разработчику легко добавлять таблицы в БД и использовать данные правильно.

Общие понятия о СУБД Access
В статье рассказывается о СУБД Access, ее основных функциях и отличиях от других подобных программных продуктов.
Узнаем как составлять SQL-запросы - подробные примеры
Каждый программист, работающий с базами данных, обязан уметь составлять и использовать SQL запросы. В статье кратко рассматриваются основные операторы языка и примеры использования.
SQL (типы данных): таблица
Краткая, но важная информация об основных типах данных языка SQL. Объем памяти, выделяемый при определении типов данных.
Специфические особенности поля Счетчик, в чем состоит его функция
Неотъемлемой частью большинства таблиц БД является поле «Счетчик». В чем состоит особенность этого столбца, какие функции он выполняет и какими свойствами обладает, мы рассмотрим ниже. Для этого более подробно остановимся на понятиях баз данных, их ...
База данных в Excel: специфические особенности создания, примеры и ...
Навыки работы в Excel будут полезны всем, независимо от образования, возраста и пола. Из данной статьи вы узнаете, что такое база данных в Excel, и как ее создать.
Свойства и типы полей
Компьютерные программы работают с колоссальным количеством информации, которую необходимо где-то хранить. Специально для этой цели создаются базы данных, обеспечивающие структурированное представление сведений и удобный доступ к ним. Один из самых популярных способов организации таких хранилищ - табличный, в которых для разных типов информации можно выбрать специальные типы полей. Это облегчает манипуляции с данными и позволяет экономить ресурсы.
Свойства и типы полей
Макросы в Access: понятие, формы и создание
В базах данных под управлением Microsoft Access содержатся данные, с которыми совершают арифметические и логические действия. Кроме этого, при работе пользователя с БД выполняются операции при наступлении определенных событий, например, нажатии кнопки или изменении значения в поле формы. Каким образом выполняются эти операции, рассмотрим в статье.
Макросы в Access: понятие, формы и создание
Связь многие-ко-многим: пример в Access, в SQL. Как изготовить связь многие-ко-многим?
Во всех СУБД (системах управления базами данных) имеется несколько типов отношений между таблицами. Среди них связь один-к-одному, один-к-многим, многие-к-одному (некоторые склонны отождествлять эти два типа в один) и связь многие-ко-многим. Пример последней, ее объяснение и применение в различных СУБД, таких как Access или SQL, будет рассмотрено в этой статье.
Связь многие-ко-многим: пример в Access, в SQL. Как изготовить связь многие-ко-многим?
Основные моменты, которыми обладает база данных Access
В современном мире ничто не стоит на месте. Во всех сферах происходят свои изменения. Но база данных Access все еще пользуется широкой популярностью. Основные моменты, которые касаются данной программы, изложены в статье.
Основные моменты, которыми обладает база данных Access
Расскажем о том, как связывать таблицы в access
Многие из нас работают на производстве, где чаще всего для ведения отчета используются базы данных. В данной статье мы подробно расскажем о том, как связывать таблицы в Access. Статья рекомендуется для опытных пользователей.
Расскажем о том, как связывать таблицы в access