
- •Управление данными в Microsoft Access
- •База данных является основным компонентом проекта Access . Она может включать в свой состав таблицы, формы, запросы, отчеты и другие объекты.
- •Способы открытия и создания баз данных Открытие существующей базы данных
- •Что такое шаблон?
- •Создание базы данных на основе шаблона
- •Примеры шаблонов приложения Office Access 2007
- •Типы данных
- •Создание таблицы в режиме конструктора
Типы данных
При проектировании и создании новой базы данных разрабатываются одна или несколько таблиц и поля (столбцы) для каждой таблицы, а затем для каждого поля задается тип данных. Например, если требуется хранить даты и время, выбирается тип данных «Дата/время». Если требуется хранить имена и адреса, для одного или нескольких полей задается тип данных «Текстовый» и т. д.
В Access 2007 предусмотрено 10 разных типов данных , и каждый тип имеет свое назначение. В приведенной ниже таблице перечислены типы данных, показано, какие данные хранит поле каждого типа, а также описаны ограничения, налагаемые каждым типом.
Тип данных |
Хранимые данные |
Ограничения |
---|---|---|
Текстовый |
Алфавитно-цифровые данные (текст и числа) |
Может храниться до 255 знаков. |
Поле МЕМО |
Алфавитно-цифровые данные (текст и числа) |
Может храниться до 2 ГБ данных при программном заполнении полей. При вводе данных вручную в поле и в любой элемент управления, связанный с этим полем, можно ввести и просмотреть максимум 65535 знаков. |
Числовой |
Числовые данные |
В полях с типом данных «Числовой» используется параметр Список полей, управляющий размером значения, которое может содержать поле. Размер поля можно задавать равным 1, 2, 4, 8 или 16 байтам. |
Дата/время |
Значения даты и времени |
Приложение Access хранит все значения даты и времени в виде 8-байтовых целых чисел с двойной точностью. |
Денежный |
Денежные данные |
Данные хранятся в виде 8-байтовых чисел с точностью до четырех знаков после запятой. Этот тип данных используется для хранения финансовых данных и в тех случаях, когда значения не должны округляться. |
Счетчик |
Уникальные значения, создаваемые приложением Access при введении новой записи |
Данные хранятся в виде 4-байтовых значений; обычно используются в первичных ключах.
|
Логический |
Логические данные («истина» или «ложь») |
Используется -1для всех значений «Да» и0для всех значений «Нет». |
Поле объекта OLE |
Изображения, документы, диаграммы и другие объекты из приложений Office и других программ Windows. |
Может храниться до 2 ГБ данных . Поля с типом данных «Поле объекта OLE» создают растровые изображения исходных документов или других объектов, а затем отображают их в полях таблиц и элементах управления форм или отчетов в базе данных. Чтобы в Access выводились эти изображения, необходимо, чтобы на компьютере, использующем базу данных, был зарегистрирован OLE-сервер (программа, поддерживающая этот тип файлов). Если для данного типа файлов OLE-сервер не зарегистрирован, отображается значок поврежденного изображения. Такая проблема бывает связана с некоторыми типами изображений, чаще всего с форматом JPEG. Как правило, в ACCDB-файлах вместо типа данных «Поле объекта OLE» используется тип «Вложение». Поля с таким типом данных более рационально используют место для хранения и не имеют ограничений, связанных с отсутствием зарегистрированных OLE-серверов. |
Гиперссылка |
Веб-адреса |
Это могут быть ссылки на веб-узлы, на узлы или файлы интрасети или локальной сети, а также на узлы или файлы локального компьютера. |
Вложение |
Файлы любого поддерживаемого типа |
Новая функциональная возможность Office Access 2007. В записи базы данных можно вкладывать изображения, файлы электронных таблиц, документы, диаграммы и другие файлы поддерживаемых типов точно так же, как в сообщения электронной почты. Можно также просматривать и редактировать вложенные файлы в зависимости от параметров, заданных разработчиком базы данных для поля с типом данных «Вложение». Эти поля дают большую свободу действий, чем поля с типом данных «Поле объекта OLE», и более рационально используют место для хранения, поскольку не создают растровые изображения исходного файла. |
Примечание.В Access 2007 можно задавать тип данных для полей, работая как в режиме таблицы, так и в режиме конструктора. При задании типа данных в режиме конструктора появится 11-й вариант, Мастер подстановки. Этот вариант фактически не является типом данных. Вместо этого используется мастер подстановки для создания полей подстановок, которые связывают поля внешних ключей с другими таблицами.
Типы данных— это начальная форма проверки данных, поскольку они в какой-то мере обеспечивают правильность ввода данных пользователями. Например, невозможно ввести текст в поле, принимающее только числа.