Основными элементами таблиц Access являются поля, записи и первичный ключ. Поле — это наименьший блок данных в базе. Каждый блок данных описывается одним или несколькими полями. При разработке таблиц Access создается необходимое количество полей. Заполненные поля таблицы формируют запись. В одних таблицах записи вообще могут отсутствовать (если не введены никакие данные), а в других их количество может составить несколько тысяч или даже миллионов. Создавать записи можно только после создания полей, иначе данные некуда будет вводить.
Каждая создаваемая таблица должна в обязательном порядке содержать первичный ключ. Этот ключ представляет собой поле (или группу полей), уникально идентифицирующее каждую запись в таблице.
При работе с Access выполнить одну и ту же задачу можно несколькими способами. Существует три метода создания новой таблицы:
- ввод данных в пустую таблицу;
- использование мастера — мастер позволяет поэтапно создавать таблицу определенного типа;
- работа с конструктором — характеристики каждого поля вводятся вручную (это самый эффективный и удобный метод разработки таблиц).
Каждое поле таблицы Access имеет назначенный ему тип данных. Тип данных поля обеспечивает управление типом и объемом данных, хранимых в этом поле. Это важное условие обеспечения сохранности данных. В Access существуют следующие типы данных.
1. Текстовый. Этот тип данных используется для хранения текстовой информации любого рода (букв, цифр, знаков пунктуации, различных символов). Существует и ограничение: в поле может содержаться не более 255 символов.
2. Поле MEMO. Данный тип можно представить как текстовый тип, практически не имеющий ограничений. Наравне с текстовым типом тип данных Поле MEMO позволяет хранить любую текстовую информацию, причем содержащую свыше 65000 символов, введенных с помощью пользовательского интерфейса. Однако поля MEMO обрабатываются медленнее, чем поля текстового типа.
3. Числовой. Тип, который позволяет хранить только числовые данные. Это могут быть и обычные целые значения, например 37, так и действительные, скажем, 42.187493246.
4. Дата/время. Используется для хранения даты, времени или обоих значений одновременно.
5. Денежный. Тип данных, предназначенный для хранения значений денежных единиц. Он похож на числовой тип, но в отличие от такового ограничен максимум четырьмя знаками после точки десятичной дроби. Этот тип данных позволяет избавиться от проблем с округлением значений, поэтому вычисления, связанные с денежными единицами, всегда будут точными.
6. Счетчик. Специальный вариант числового типа данных. Поле Счетчик заполняется не пользователем, a программой Access. Необходимость в нем возникает, когда, например, нужно генерировать уникальный ключ для записи, однако подходящий ключ в существующих данных отсутствует.
7. Логический. Тип, который хранит значения Да или Нет и предназначен для отслеживания базовой информации о включении или отключении.
8. Поле объекта OLE. Хранит информацию в формате, доступном скорее для других программ, чем для пользователей. Например, поле Фотография в таблице Сотрудники задействует поле объекта OLE. В этом поле можно хранить любые документы: таблицы Excel, документы Word, изображения, музыкальные файлы и т.д.
9. Гиперссылка. Специальное текстовое поле, предназначенное для хранения гиперссылок на Web-сайты и другие ресурсы Интернет.