Типы данных в аксесс: Типы данных для баз данных Access для настольных компьютеров

Содержание

Типы данных для баз данных Access для настольных компьютеров

В таблице ниже перечислены типы данных, доступные в классических базах данных в Access 2013 и более поздних версиях.

Тип данных

Использование

Размер

Краткий текст (ранее назывался «Текст»)

Буквенно-цифровые данные (имена, названия и т. д.)

До 255 знаков.

Длинный текст (ранее назывался «Поле MEMO»)

Большие объемы буквенно-цифровых данных: предложения и абзацы. Дополнительные сведения о типе данных «Длинный текст» см. в статье Длинный текст (ранее — тип данных «Поле MEMO»).

До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов.

Число

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

1, 2, 4, 8 или 16 байт.

Bigint

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

8 байт.

Дополнительные сведения см. в статье Использование типа данных bigint.

Дата и время

Значения даты и времени.

8 байт.

Date/Time Extended

Значения даты и времени.

Строка кодировки из 42 байтов

Дополнительные сведения см. в типе данных «Дата/время».

Денежный

Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой.

8 байт.

Счетчик

Уникальное значение, создаваемое Access для каждой новой записи.

4 байта (16 байт для кода репликации).

Логический

Логические данные (истина/ложь). Access хранит числовое значение 0 (нуль) для лжи и -1 для истины.

1 байт.

Объект OLE

Изображения, графики или другие объекты ActiveX из другого приложения Windows.

До 2 ГБ.

Гиперссылка

Адрес ссылки на документ или файл в Интернете, интрасети, локальной сети или на локальном компьютере.

До 8192 (каждая часть типа данных «Гиперссылка» может содержать до 2048 знаков).

Вложение

Вы можете вложите файлы, например рисунки, документы, электронные таблицы или диаграммы. Каждое поле вложения может содержать неограниченное количество вложений для каждой записи в пределах размера файла базы данных. Обратите внимание, что тип данных «Вложение» не доступен в форматах файлов MDB.

До 2 ГБ.

Вычисляемый

Вы можете создать выражение, использующее данные из одного или более полей. Выражения могут возвращать данные разных типов. Тип данных «Вычисляемый» недоступен в файлах формата MDB.

Зависит от типа данных свойства «Тип результата». Результат с типом данных «Краткий текст» может содержать до 243 знаков. Значения типа «Полный текст», «Число», «Логический» и «Дата/время» должны соответствовать своим типам данных.

Мастер подстановок

Запись «Мастер подстановок» в столбце «Тип данных» в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке.

Зависит от типа данных поля подстановки.

В таблице ниже представлены типы данных, доступные в классических базах данных в Access 2010 и Access 2007.

Тип данных

Использование

Размер

Текст

Буквенно-цифровые данные (имена, названия и т. д.)

До 255 знаков.

Memo

Большие объемы буквенно-цифровых данных: предложения и абзацы.

До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов.

Число

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

1, 2, 4, 8 или 16 байт.

Дата/время

Значения даты и времени.

8 байт.

Денежный

Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой.

8 байт.

Счетчик

Уникальное значение, создаваемое Access для каждой новой записи.

4 байта (16 байт для кода репликации).

Логический

Логические данные (истина/ложь). Access хранит числовое значение 0 (нуль) для лжи и -1 для истины.

1 байт.

Объект OLE

Изображения, графики или другие объекты ActiveX из другого приложения Windows.

До 2 ГБ.

Гиперссылка

Адрес ссылки на документ или файл в Интернете, интрасети, локальной сети или на локальном компьютере.

До 8192 (каждая часть типа данных «Гиперссылка» может содержать до 2048 знаков).

Вложение

Вы можете вложите файлы, например рисунки, документы, электронные таблицы или диаграммы. Каждое поле вложения может содержать неограниченное количество вложений для каждой записи в пределах размера файла базы данных. Обратите внимание, что тип данных «Вложение» не доступен в форматах файлов MDB.

До 2 ГБ.

Вычисляемый

Вы можете создать выражение, использующее данные из одного или более полей. Выражения могут возвращать данные разных типов. Тип данных «Вычисляемый» недоступен в файлах формата MDB.

Примечание: тип данных «Вычисляемый» отсутствует в Access 2007.

Зависит от типа данных свойства «Тип результата». Результат с типом данных «Краткий текст» может содержать до 243 знаков. Значения типа «Полный текст», «Число», «Логический» и «Дата/время» должны соответствовать своим типам данных.

Мастер подстановок

Запись «Мастер подстановок» в столбце «Тип данных» в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке.

Зависит от типа данных поля подстановки.

MS Access — Типы данных

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

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

Вот некоторые из наиболее распространенных типов данных, которые вы найдете в типичной базе данных Microsoft Access.

Тип данных Описание Размер
Короткий текст Текст или комбинации текста и чисел, включая числа, которые не требуют вычисления (например, номера телефонов). До 255 символов.
Длинный текст Длинный текст или комбинации текста и чисел. До 63 999 символов.
Число Числовые данные, используемые в математических расчетах. 1, 2, 4 или 8 байт (16 байт, если задан идентификатор репликации).
Дата / время Дата и время для лет от 100 до 9999. 8 байт
валюта Значения валют и числовые данные, используемые в математических вычислениях, включают данные с одним до четырех десятичных знаков. 8 байт
AutoNumber Уникальный последовательный (с шагом в 1) номер или случайное число, назначаемое Microsoft Access при каждом добавлении новой записи в таблицу. 4 байта (16 байтов, если установлен идентификатор репликации).
Да нет Значения Да и Нет, а также поля, содержащие только одно из двух значений (Да / Нет, Истина / Ложь или Вкл / Выкл). 1 бит
  • Если вы используете предыдущие версии Access, вы заметите разницу для двух из этих типов данных.

  • В Access 2013 у нас теперь есть два типа данных — краткий текст и длинный текст. В предыдущих версиях Access эти типы данных назывались text и memo.

  • Текстовое поле называется кратким текстом, а поле заметки теперь называется длинным текстом.

Если вы используете предыдущие версии Access, вы заметите разницу для двух из этих типов данных.

В Access 2013 у нас теперь есть два типа данных — краткий текст и длинный текст. В предыдущих версиях Access эти типы данных назывались text и memo.

Текстовое поле называется кратким текстом, а поле заметки теперь называется длинным текстом.

Вот некоторые другие специализированные типы данных, которые вы можете выбрать в Access.

Типы данных Описание Размер

прикрепление

Файлы, такие как цифровые фотографии. Несколько файлов могут быть прикреплены к записи. Этот тип данных недоступен в более ранних версиях Access.

Примерно до 2 ГБ.

OLE объекты

Объекты OLE могут хранить изображения, аудио, видео или другие большие двоичные объекты (большие двоичные объекты)

Примерно до 2 ГБ.

Гиперссылка

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

До 8 192 (каждая часть типа данных Hyperlink может содержать до 2048 символов).

Мастер поиска

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

Простое поле поиска использует содержимое другой таблицы или списка значений для проверки содержимого одного значения в строке. Сложное поле поиска позволяет хранить несколько значений одного и того же типа данных в каждой строке.

Зависит от типа данных поля поиска.

вычисленный

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

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

прикрепление

Файлы, такие как цифровые фотографии. Несколько файлов могут быть прикреплены к записи. Этот тип данных недоступен в более ранних версиях Access.

Примерно до 2 ГБ.

OLE объекты

Объекты OLE могут хранить изображения, аудио, видео или другие большие двоичные объекты (большие двоичные объекты)

Примерно до 2 ГБ.

Гиперссылка

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

До 8 192 (каждая часть типа данных Hyperlink может содержать до 2048 символов).

Мастер поиска

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

Простое поле поиска использует содержимое другой таблицы или списка значений для проверки содержимого одного значения в строке. Сложное поле поиска позволяет хранить несколько значений одного и того же типа данных в каждой строке.

Зависит от типа данных поля поиска.

вычисленный

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

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

Это все различные типы данных, которые вы можете выбирать при создании полей в таблице Microsoft Access.

Типы данных в microsoft access

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

Типы данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дата и время

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

При создании таблицы в Access необходимо выбрать тип данных для каждого столбца. Часто используется тип данных «Краткий текст», который позволяет вводить практически любые знаки (буквы, символы и цифры), но более тщательный выбор типов данных помогает воспользоваться дополнительными возможностями Access (такими как проверка вводимых значений и функции), а также повысить точность хранимой информации. В таблице ниже приведены общие сведения о типах данных, доступных в классических базах данных Access (ACCDB и MDB). Сведения о типах данных в веб-приложениях Access см. в статье Типы данных для веб-приложений Access.

Полный список свойств полей, доступных для каждого типа данных см. в статье Введение в использование типов данных и свойств полей.

В следующей таблице перечислены типы данных, доступные в классических базах данных в Access 2013 и более поздних версий.

Краткий текст (ранее назывался «Текст»)

Буквенно-цифровые данные (имена, названия и т. д.)

Длинный текст (ранее назывался «Поле MEMO»)

Большие объемы буквенно-цифровых данных: предложения и абзацы. Дополнительные сведения о типе данных «Длинный текст» см. в статье Длинный текст (ранее — тип данных «Поле MEMO»).

До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов.

1, 2, 4, 8 или 16 байт.

Дополнительные сведения см. в статье Использование типа данных bigint.

Значения даты и времени.

Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой.

Уникальное значение, создаваемое Access для каждой новой записи.

4 байта (16 байт для кода репликации).

Логические данные (истина/ложь). Access хранит числовое значение 0 (нуль) для лжи и -1 для истины.

Изображения, графики или другие объекты ActiveX из другого приложения Windows.

Адрес ссылки на документ или файл в Интернете, интрасети, локальной сети или на локальном компьютере.

До 8192 (каждая часть типа данных «Гиперссылка» может содержать до 2048 знаков).

Вложениями могут быть изображения, документы, электронные таблицы, диаграммы и другие файлы. Каждое поле «Вложение» может содержать неограниченное количество вложений на одну запись (вплоть до допустимого размера файла базы данных и объема свободного места). Имейте в виду, что тип данных «Вложение» недоступен в файлах формата MDB.

Вы можете создать выражение, использующее данные из одного или более полей. Выражения могут возвращать данные разных типов. Тип данных «Вычисляемый» недоступен в файлах формата MDB.

Зависит от типа данных свойства «Тип результата». Результат с типом данных «Краткий текст» может содержать до 243 знаков. Значения типа «Полный текст», «Число», «Логический» и «Дата/время» должны соответствовать своим типам данных.

Запись «Мастер подстановок» в столбце «Тип данных» в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке.

Зависит от типа данных поля подстановки.

В таблице ниже представлены типы данных, доступные в классических базах данных в Access 2010 и Access 2007.

Буквенно-цифровые данные (имена, названия и т. д.)

Большие объемы буквенно-цифровых данных: предложения и абзацы.

До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов.

1, 2, 4, 8 или 16 байт.

Значения даты и времени.

Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой.

Уникальное значение, создаваемое Access для каждой новой записи.

4 байта (16 байт для кода репликации).

Логические данные (истина/ложь). Access хранит числовое значение 0 (нуль) для лжи и -1 для истины.

Изображения, графики или другие объекты ActiveX из другого приложения Windows.

Адрес ссылки на документ или файл в Интернете, интрасети, локальной сети или на локальном компьютере.

До 8192 (каждая часть типа данных «Гиперссылка» может содержать до 2048 знаков).

Вложениями могут быть изображения, документы, электронные таблицы, диаграммы и другие файлы. Каждое поле «Вложение» может содержать неограниченное количество вложений на одну запись (вплоть до допустимого размера файла базы данных и объема свободного места). Имейте в виду, что тип данных «Вложение» недоступен в файлах формата MDB.

Вы можете создать выражение, использующее данные из одного или более полей. Выражения могут возвращать данные разных типов. Тип данных «Вычисляемый» недоступен в файлах формата MDB.

Примечание: тип данных «Вычисляемый» отсутствует в Access 2007.

Зависит от типа данных свойства «Тип результата». Результат с типом данных «Краткий текст» может содержать до 243 знаков. Значения типа «Полный текст», «Число», «Логический» и «Дата/время» должны соответствовать своим типам данных.

Запись «Мастер подстановок» в столбце «Тип данных» в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке.

Тип данных Характеристика типа
Текстовый Текст или комбинация текста и чисел, например, адреса, а также числа, не требующие вычислений, например, номера телефонов. Сохраняет до 255 знаков. Свойство Размер поля (FieldSize) определяет максимальное количество знаков, которые можно ввести в поле.
Поле МЕМО Длинный текст или числа, например, примечания или описания. Сохраняет до 65536 знаков.
Числовой Данные, используемые для математических вычислений, за исключением финансовых расчетов (для них следует использовать тип «Денежный»). Сохраняет 1, 2, 4 или 8 байтов. Конкретный тип числового поля определяется значением свойства Размер поля (FieldSize).
Дата/время Значения дат и времени. Сохраняет 8 байтов.
Денежный Используется для денежных значений и для предотвращения округления во время вычислений. Сохраняет 8 байтов.
Счетчик Автоматическая вставка уникальных последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. Сохраняет 4 байта.
Логический Данные, принимающие только одно из двух возможных значений, таких как «Да/Нет», «Истина/Ложь», «Вкл/Выкл». Значения Null не допускаются. Null – это значение, которое можно ввести в поле или использовать в выражениях и запросах для указания отсутствующих или неизвестных данных. В Visual Basic ключевое слово Null указывает значение Null. Некоторые поля, такие как поля первичного ключа, не могут содержать значения Null. Сохраняет 1 бит.
Поле объекта OLE Объекты OLE (такие как документы MS Word, электронные таблицы MS Excel, рисунки, звукозапись или другие данные в двоичном формате), созданные в других программах, использующих протокол OLE. OLE – это технология связи программ, позволяющая приложениям совместно использовать данные. Все программы MS Office поддерживают технологию OLE, что позволяет совместно работать с данными посредством внедрения и связывания объектов. Сохраняет до 1 Гигабайта (ограничивается объемом диска).
Гиперссылка Гиперссылка. Цветной подчеркнутый текст или графический объект, по щелчку которого выполняется переход к файлу, фрагменту файла или странице HTML в интрасети или Интернете. Гиперссылки могут также указывать на группы новостей и узлы Gopher, Telnet и FTP. Гиперссылка может иметь вид пути UNC (UNC – Universal Naming Convention). Способ записи имени файла, который позволяет задать его местоположение независимо от конкретного компьютера. Вместо указания буквы диска и пути адреса UNC используют синтаксис (\СерверОбщаяПапкаПутьИмяФайла), либо адреса URL (URL – Uniform Resource Locator). Адрес, указывающий протокол (такой как HTTP или FTP) и расположение объекта, документа, веб-страницы или другого ресурса в Интернете или интрасети, например: http://www.microsoft.com/. Сохраняет до 64000 знаков.
Мастер подстановок Создает поле, позволяющее выбрать значение из другой таблицы или из списка значений, используя поле со списком. При выборе данного параметра в списке типов данных запускается мастер для автоматического определения этого поля. Для сохранения требуется тот же размер, что и у первичного ключа, соответствующего полю подстановок. Первичный ключ – это одно или несколько полей (столбцов), комбинация значений которых однозначно определяет каждую запись в таблице. Первичный ключ не допускает значений Null и всегда должен иметь уникальный индекс. Первичный ключ используется для связывания таблицы с внешними ключами в других таблицах. Поле подстановок – это поле, используемое в форме или отчете. В нем выводится либо список значений, загружаемый из таблицы или запроса, либо сохраняемый постоянный список значений. Размер — обычно 4 байта.

Поясним некоторые аспекты использования данных типа «Счетчик», «Текстовый» и «Поле Мемо».

Для создания полей, в которые при добавлении записи автоматически вводится уникальное число, в Microsoft Access существует тип данных счетчика. Созданный для записи номер уже не может быть удален или изменен. Поле счетчика может генерировать три типа чисел: последовательно возрастающие на единицу, случайные числа, а также коды репликации (также называемые GUID — глобальные уникальные идентификаторы). Наиболее часто используется счетчик последовательно возрастающих чисел. Такой тип счетчика удобно использовать как первичный ключ таблицы.

Для хранения данных в виде текста или комбинации текста и цифр в Microsoft Access существует два типа данных для полей: текстовые и поля МЕМО.

Текстовый тип данных используется для хранения таких данных, как имена, адреса, а также чисел, не требующих вычислений, например, номеров телефонов, инвентарных номеров или почтовых индексов. В текстовом поле может находиться до 255 знаков. По умолчанию устанавливается размер поля 50 знаков. Свойство Размер поля (FieldSize) определяет максимальное количество знаков, которые можно ввести в текстовое поле.

Тип данных «Поле MЕМО» используется для хранения более 255 знаков. В поле MЕМО может находиться до 65536 знаков. Для хранения форматированного текста или длинных документов вместо поля МЕМО создайте поле объекта OLE.

В текстовых полях и полях MЕМО могут храниться только введенные знаки, знаки пробелов для неиспользованных позиций в поле храниться не будут.

На рис.6.18 внизу находится табличка, где указываются ограничения, накладываемые на хранящиеся данные. Вид и количество ограничений зависит от типа используемых данных. Вид возможных значений форматов данных можно увидеть, если щелкнуть в нужной строке мышью. В результате в этой строке появляется текстовый курсор и кнопка открытия списка возможных значений ограничений. Например, для типа данных «Счетчик» можно выбрать вариант, при котором происходит последовательное увеличение новых значений (каждое новое значение увеличивается на единицу), либо вариант случайного выбора нового значения (рис.6.20).

Рис.6.20. Изменение присвоения новых значений типу данных «Счетчик»

Обращает внимание наличия строки «Индексированное поле», в котором устанавливается возможность совпадения или несовпадения для различных записей (рис.6.21).

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

Отметим, что поле «Код студента» – ключевое поле (что подтверждается наличием знака ключа напротив этого поля), которое по определению не допускает совпадений. Ключевое поле устанавливается следующим образом:

а) сначала курсор мыши заводится слева, напротив нужной строки с именем поля, так, чтобы курсор мыши был горизонтальной стрелкой, смотрящей направо, (рис.6.22) и затем производим щелчок мышью;

Рис.6.22. Вид курсора мыши при выделении нужного поля

б) затем производим щелчок мышью на инструменте «Ключевое поле» с панели инструментов.

Для числовых значений система ограничений расширена (рис.6.23).

Рис.6.23. Система ограничений для числовых значений

Отметим строки формата поля (вида, в котором данные будут представлены в таблице рис.6.24), значение по умолчанию (т.е. то значение, которое будет в ячейке таблице до ввода данных, в нашем случае 0 рис.6.23).

Рис.6.24. Виды формата поля

Особое внимание обращаем на пункт «Условие на значение», которое пишется либо вручную логическое выражение, либо с помощью построителя выражений (рис.6.25), который вызывается щелчком мыши на многоточии (рис.6.23). В нашем случае строится выражение, в результате которого все значения должны быть больше нуля.

Рис.6.25. Построитель выражений

В построителе выражений можно использовать логические символы или слова («Or» – «ИЛИ«, «And» – «И«), которые выбираются щелчком мыши.

Строка ограничений «Сообщение об ошибке» заполняется текстом, который выводится в случае неправильного ввода данных.

В строке «Обязательное поле» возможно два варианта. «Да» – заполнение обязательно и «Нет»- заполнение этого поля необязательно.

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

При работе с полями в режиме «Конструктора» часто бывает, нужно менять поля местами, добавлять и удалять поля. Такие изменения могут быть произведены следующим образом.

Изменение положения поля:

Ø выделение поля;

Ø установка курсора мыши на треугольник слева от имени выделенного поля и методом drag&drop перемещение поля в нужное место.

Ø выделение поля, перед которым вставляется новое поле;

Ø щелчок мыши на инструменте «Добавить строки» с панели инструментов.

Ø выделение удаляемого поля;

Ø щелчок мыши на инструменте «Удалить строки» с панели инструментов.

С целью создания БД «Успеваемость» следует:

1. Согласно учебной таблице «Студенты» с помощью конструктора создать поля таблицы MS Access «Студенты» с учетом ограничений, указанных в таблице.

«Номер зачетки» – ключевое поле. Конструкции «060400 или 021100»,

«Экон или Юрид», «Дневное или Заочное» следует записывать соответственно правилам языка Visual Basic следующим образом «060400» or «021100», «Экон» or «Юрид», «Дневное» or «Заочное».В поле ограничений «Значение по умолчанию» для текстового типа данных данные следует вводить в кавычках, например «060400».

Таблица «Студенты»

Имя поля Тип данных Ограничения
Размер Обязательное поле Значение по умолчанию Условие на значение
Номер зачетки Числовой Длинное целое Да >394000
Фамилия Текстовый Да
Имя Текстовый Да
Отчество Текстовый Да
Год рождения Числовой Целое Да > 1900
Год поступления Числовой Целое Да > 2002
Факультет Текстовый Да Экон Экон или Юрид
Специальность Текстовый Да или
Отделение Текстовый Да Дневное Дневное или Заочное
Номер Телефона Текстовый Нет
Адрес Текстовый Да
Фотография Поле объекта OLE Нет
Примечание Поле Мемо Нет

2. Создать таблицу «Сессия» со следующими полями и ограничениями

«Код студента» – ключевое поле. Студент получает обычную стипендию,

если сессия сдана без удовлетворительных оценок. Повышенная стипендия назначается студентам, сдавшим сессию на отлично. Зачет отмечается 1, а незачет – 0. Оценки за экзамен – 2, 3, 4, 5.Конструкции «осенняя или весенняя», «060400 или 021100», «Экон или Юрид», «Дневное или Заочное» следует записывать соответственно следующим образом

«осенняя» or «весенняя», «060400»or «021100», «Экон» or «Юрид», «Дневное» or «Заочное».

Конструкцию >=0 и 0 or =0) and 394000

Фамилия Текстовый Да Имя Текстовый Да Отчество Текстовый Да Физика Числовой Байт Да > =0 и =0 и =0 и =0 и =0 и =0 и =0 и

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Сдача сессии и защита диплома – страшная бессонница, которая потом кажется страшным сном. 8921 – | 7229 – или читать все.

91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

База Данных MySQL типы данных MySQL Server MS Access



Тип данных определяет, какое значение может содержать столбец: целочисленные данные, символьные данные, денежные данные, данные даты и времени, двоичные строки и т. д.


Типы данных SQL

Каждый столбец в таблице базы данных должен иметь имя и тип данных.

Разработчик SQL должен решить, какой тип данных будет храниться в каждом столбце при создании таблицы. Тип данных является ориентиром для SQL, чтобы понять, какой тип данных ожидается внутри каждого столбца, и он также определяет, как SQL будет взаимодействовать с хранимыми данными.

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


Типы данных MySQL

В MySQL есть три основных типа данных: текст, число и дата.

Текстовые типы данных:

Тип данных Описание
CHAR(size) Содержит строку фиксированной длины (может содержать буквы, цифры и специальные символы). Фиксированный размер указывается в скобках. Может хранить до 255 символов
VARCHAR(size) Содержит строку переменной длины (может содержать буквы, цифры и специальные символы). Максимальный размер указывается в скобках. Может хранить до 255 символов. Примечание: Если поместить большее значение, чем 255, оно будет преобразовано в текстовый тип
TINYTEXT Содержит строку с максимальной длиной 255 символов
TEXT Содержит строку с максимальной длиной 65 535 символов
BLOB Для BLOB-объектов (двоичные большие объекты). Удерживает до 65 535 байт данных
MEDIUMTEXT Содержит строку с максимальной длиной 16 777 215 символов
MEDIUMBLOB Для BLOB-объектов (двоичные большие объекты). Удерживает до 16 777 215 байт данных
LONGTEXT Содержит строку с максимальной длиной 4 294 967 295 символов
LONGBLOB Для BLOB-объектов (двоичные большие объекты). Удерживает до 4 294 967 295 байт данных
ENUM(x,y,z,etc.) Позволяет ввести список возможных значений. В списке Enum можно вывести до 65535 значений. Если вставленное значение отсутствует в списке, будет вставлено пустое значение.

Примечание: Значения сортируются в порядке их ввода.

Вы вводите возможные значения в этом формате: Enum (‘ X ‘, ‘ Y ‘, ‘ Z ‘)
SET Аналогично Enum, за исключением того, что набор может содержать до 64 элементов списка и может хранить более одного выбора


Типы данных чисел:

Тип данных Описание
TINYINT(size) -128 до 127 нормальный. 0 до 255 неподписанный *. Максимальное количество цифр может быть указано в скобках
SMALLINT(size) -32768 до 32767 нормальный. 0 до 65535 неподписанный *. Максимальное количество цифр может быть указано в скобках
MEDIUMINT(size) -8388608 до 8388607 нормальный. 0 до 16777215 неподписанный *. Максимальное количество цифр может быть указано в скобках
INT(size) -2147483648 до 2147483647 нормальный. 0 до 4294967295 неподписанный *. Максимальное количество цифр может быть указано в скобках
BIGINT(size) -9223372036854775808 до 9223372036854775807 в норме. 0 для 18446744073709551615 неподписанных *. Максимальное количество цифр может быть указано в скобках
FLOAT(size,d) Небольшое число с плавающей запятой. Максимальное количество цифр может быть указано в параметре size. Максимальное число цифр справа от десятичной запятой указано в параметре d
DOUBLE(size,d) Большое число с плавающей запятой. Максимальное количество цифр может быть указано в параметре size. Максимальное число цифр справа от десятичной запятой указано в параметре d
DECIMAL(size,d) Значение типа Double, хранящееся в виде строки и допускающее фиксированную десятичную точку. Максимальное количество цифр может быть указано в параметре size. Максимальное число цифр справа от десятичной запятой указано в параметре d

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

Типы данных дат:

Тип данных Описание
DATE() Свидание. Формат: гггг-мм-DD

Примечание: Поддерживаемый диапазон от ‘ 1000-01-01 ‘ до ‘ 9999-12-31 ‘

DATETIME() * комбинация даты и времени. Формат: гггг-мм-DD HH: MI: SS

Примечание: Поддерживаемый диапазон от ‘ 1000-01-01 00:00:00 ‘ до ‘ 9999-12-31 23:59:59 ‘

TIMESTAMP() * Временная метка. Значения timestamp хранятся в виде количества секунд со времени Unix (‘ 1970-01-01 00:00:00 ‘ UTC). Формат: гггг-мм-DD HH: MI: SS

Примечание: Поддерживаемый диапазон от ‘ 1970-01-01 00:00:01 ‘ UTC до ‘ 2038-01-09 03:14:07 ‘ UTC

TIME() Время. Формат: HH: MI: SS

Примечание: Поддерживаемый диапазон от ‘-838:59:59 ‘ до ‘ 838:59:59 ‘

YEAR() Год в формате с двумя или четырьмя цифрами.

Примечание: Допустимые значения в формате четырех цифр: 1901 до 2155. Допустимые значения в формате с двумя цифрами: 70 до 69, представляющие годы с 1970 по 2069

* даже если DateTime и timestamp возвращаются в том же формате, они работают очень по-разному. В запросе INSERT или Update временная метка автоматически устанавливает текущую дату и время. TIMESTAMP также принимает различные форматы, такие как ииииммддххмисс, ииммддххмисс, ГГГГММДД или YYMMDD.


Типы данных SQL Server

Типы строковых данных:

Тип данных Описание Максимальный размер Хранения
char(n) Фиксированная ширина символьной строки 8,000 Символов Определенная ширина
varchar(n) Переменная ширина символьная строка 8,000 Символов 2 байта + количество символов
varchar(max) Переменная ширина символьная строка 1,073,741,824 Символов 2 байта + количество символов
text Переменная ширина символьная строка 2GB of text data 4 байта + количество символов
nchar Фиксированная ширина строки Юникода 4,000 Символов Определенная ширина x 2
nvarchar Переменная ширина Юникод строка 4,000 Символов  
nvarchar(max) Переменная ширина Юникод строка 536,870,912 Символов  
ntext Переменная ширина Юникод строка 2GB of text data  
binary(n) Фиксированная ширина двоичной строки 8,000 bytes  
varbinary Переменная ширина двоичная строка 8,000 bytes  
varbinary(max) Переменная ширина двоичная строка 2GB  
image Переменная ширина двоичная строка 2GB  

Типы данных чисел:

Тип данных Описание Хранения
bit Целое число, которое может быть 0, 1 или null  
tinyint Позволяет целые числа от 0 до 255 1 byte
smallint Позволяет целые числа между -32 768 и 32 767 2 bytes
int Позволяет целые числа между -2 147 483 648 и 2 147 483 647 4 bytes
bigint Позволяет целые числа между -9223372036854775808 и 9 223 372 036 854 775 807 8 bytes
decimal(p,s) Fixed precision and scale numbers. 38 – 1.

Параметр p указывает максимальное общее количество цифр, которые могут быть сохранены (как слева, так и справа от десятичной запятой). p должно быть значением от 1 до 38. Значение по умолчанию — 18.

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

5-17 bytes
smallmoney Денежные данные от-214 748,3648 до 214 748,3647 4 bytes
money Денежные данные от-922 337 203 685 477,5808 до 922 337 203 685 477,5807 8 bytes
float(n) Плавающая точность данных чисел от-1.79 e + 308 до 1.79 e + 308.

Параметр n указывает, должно ли поле содержать 4 или 8 байт. float (24) содержит 4-байтное поле и float (53) содержит 8-байтное поле. Значение по умолчанию n — 53.

4 or 8 bytes
real Плавающие данные о точности чисел от-38 e + 4 bytes

Типы данных дат:

Тип данных Описание Хранения
datetime С 1 января 1753 по 31 декабря 9999 с точностью 3,33 миллисекунд 8 bytes
datetime2 С 1 января 0001 по 31 декабря 9999 с точностью 100. 6-8 bytes
smalldatetime С 1 января 1900 по 6 июня 2079 с точностью до 1 минуты 4 bytes
date Хранить только дату. С 1 января 0001 по 31 декабря 9999 3 bytes
time Хранить время только для точности 100-ти секунд 3-5 bytes
datetimeoffset Так же, как datetime2 с добавлением смещения часового пояса 8-10 bytes
timestamp Хранит уникальный номер, который обновляется каждый раз при создании или изменении строки. Значение timestamp основывается на внутренних часах и не соответствует реальному времени. Каждая таблица может иметь только одну переменную timestamp  

Другие типы данных:

Тип данных Описание
sql_variant Хранит до 8 000 байт данных различных типов данных, за исключением текста, ntext и отметки времени
uniqueidentifier Хранит глобальный уникальный идентификатор (GUID)
xml Хранит XML-форматированные данные. Максимум 2 ГБ
cursor Хранит ссылку на курсор, используемый для операций с базой данных
table Хранит результирующий набор для последующей обработки

Типы данных Microsoft Access

Тип данных Описание Хранения
Text Используется для текста или комбинаций текста и чисел. 255 символов максимум  
Memo MEMO используется для больших объемов текста. Хранит до 65 536 символов. Примечание: Поле MEMO нельзя сортировать. Тем не менее, они доступны для поиска  
Byte Позволяет целые числа от 0 до 255 1 byte
Integer Позволяет целые числа между-32 768 и 32 767 2 bytes
Long Позволяет целые числа между-2 147 483 648 и 2 147 483 647 4 bytes
Single Одинарная точность с плавающей запятой. Будет обрабатывать большинство десятичных знаков 4 bytes
Double Двойная точность с плавающей запятой. Будет обрабатывать большинство десятичных знаков 8 bytes
Currency Использовать для валюты. Вмещает до 15 цифр целых долларов, плюс 4 десятичных знака. Совет: Вы можете выбрать валюту страны для использования 8 bytes
AutoNumber Поля автонумерации автоматически дают каждой записи свой номер, обычно начиная с 1 4 bytes
Date/Time Использовать для дат и времени 8 bytes
Yes/No Логическое поле может отображаться как Yes/No, true/false или вкл/выкл. В коде используйте Константы true и false (эквивалентно-1 и 0). Примечание: Значения NULL не разрешены в полях «да/нет» 1 bit
Ole Object Может хранить изображения, аудио, видео, или другие BLOB-объекты (двоичные больших объектов) up to 1GB
Hyperlink Содержать ссылки на другие файлы, включая веб-страницы  
Lookup Wizard Позволяет ввести список опций, которые затем можно выбрать из раскрывающегося списка 4 bytes

6. Введите имена полей и укажите типы данных, к которым они относятся: Сотрудники. Текстовый

Практикум по работе с БД.

Практикум по работе с БД. Задание 1. Создать новую БД и изготовить структуру таблицы с информацией о студентах «Компьютерной школы». Порядок работы. Запустите Microsoft Access. В окне диалога Microsoft

Подробнее

8. Сохраните таблицу.

Работа 1. Создание базы данных «Студенты и задания» Задание 1. Создание таблицы с помощью мастера. С помощью мастера создания таблиц по образцу создать таблицу Студенты. 1. Запустите программу СУБД MS

Подробнее

Омский аграрный техникум ИНФОРМАТИКА

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ОМСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ ИМЕНИ П.А.СТОЛЫПИНА»

Подробнее

2 Перечень технических средств обучения

Практическая работа 13 Проектирование многотабличной базы данных, связывание таблиц в MS Access 1 Цель работы: научиться проектировать базу данных, познакомиться с конструктором таблиц, закрепить навыки

Подробнее

Система управления базами данных

ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИ ТЮМЕНСКОЙ ОБЛАСТИ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «ТЮМЕНСКИЙ ЛЕСОТЕХНИЧЕСКИЙ ТЕХНИКУМ» Н. В. Борцова, Журавлева О.В. Система управления

Подробнее

9. ЛАБОРАТОРНАЯ РАБОТА 9

9. ЛАБОРАТОРНАЯ РАБОТА 9 9.1 Создание базы данных коммерческой фирмы MS Access Цель работы: изучить технологию создания баз данных в программе MS Access. Научиться создавать таблицы, связывать их между

Подробнее

Работа с Microsoft Access. Практика

Практическое занятие 3.3 Тема занятия: Работа с итоговыми ми и ми на изменение таблиц в базе данных Microsoft Access. Создание отчетов. Цели занятия: 1. научиться создавать итоговые запросы; 2. научиться

Подробнее

Физическое проектирование базы данных

ОБЛАСТНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «СМОЛЕНСКИЙ АВТОТРАНСПОРТНЫЙ КОЛЛЕДЖ имени Е.Г. Трубицына» МЕТОДИЧЕСКИЕ УКАЗАНИЯ по подготовке к выполнению

Подробнее

ЛЕКЦИЯ 7 Программа Microsoft Access.

ЛЕКЦИЯ 7 Программа Microsoft Access. План занятия: Введение База данных. Структура БД. Создание БД с помощью программы Microsoft Access. Рабочий интерфейс и основное меню Microsoft Access. Заполнение первых

Подробнее

ПРАКТИКУМ 2 по ACCESS 2007

ПРАКТИКУМ 2 по ACCESS 2007 СОДЕРЖАНИЕ Практическая работа 1… 3 Практическая работа 2… 3 Практическая работа 3… 4 Практическая работа 4… 5 Практическая работа 5… 5 Практическая работа 6… 5 Практическая

Подробнее

ОСНОВЫ РАБОТЫ В MICROSOFT ACCESS.

ОСНОВЫ РАБОТЫ В MICROSOFT ACCESS. ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ. СОЗДАНИЕ БАЗЫ ДАННЫХ. СОЗДАНИЕ ФОРМ, ОТЧЕТОВ, ЗАПРОСОВ 1. Проектирование баз данных 2. Создание базы данных 3. Создание форм, отчетов, запросов

Подробнее

Microsoft Access. Создание базы данных

Практическая работа 3 Microsoft Access. Создание базы данных Реализовать базу данных (БД) «Учет выдачи и возврата книг» в системе управления базами данных (СУБД) Microsoft Access 2010 (2007). В результате

Подробнее

Лабораторная работа 8

Лабораторная работа 8 Тема: Реализация запросов в Access Подтема: Создание и использование запросов в Access Цель: Ознакомление с объектом базы данных Запрос. Теория Запрос в Access это требование предоставить

Подробнее

ИНФОРМАТИКА (Ч. II) Microsoft Access

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное автономное образовательное учреждение высшего профессионального образования НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНОЛОГИЧЕСКИЙ

Подробнее

«ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ 8

ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ ГОРОДА МОСКВЫ Государственное автономное профессиональное образовательное учреждение города Москвы «ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ 8 МЕТОДИЧЕСКИЕ УКАЗАНИЯ: по проведению самостоятельной

Подробнее

Практическая работа 14

Практическая работа 14 Тема: Создание базы данных в среде MS Access, создание таблиц, ввод данных в таблицы, использование форм. Цель работы: 1) научиться создавать таблицы базы данных в режиме таблицы

Подробнее

Г.П. Виноградов, Н.В. Кирсанова

Федеральное агентство по образованию Тверской государственный технический университет Г.П. Виноградов, Н.В. Кирсанова ПРОЕКТИРОВАНИЕ СТРУКТУРЫ И СОЗДАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ СРЕДСТВАМИ СУБД Access Учебное

Подробнее

Лабораторная работа 1 (4 часа)

Лабораторная работа 1 (4 часа) ТЕМА: Создание базы данных в среде ACCESS. Структурирование данных. » ОТКРЫТИЕ НОВОЙ ТАБЛИЦЫ БАЗЫ ДАННЫХ» в СУБД ACCESS_97. ЦЕЛЬ РАБОТЫ: Изучить режимы и методы открытия

Подробнее

Введение в ACCESS. Элементы базы данных.

Введение в ACCESS Прежде всего Access это система управления базами данных (СУБД). Как и другие продукты этой категории Access предназначена для хранения и получения данных представления их в удобном виде

Подробнее

2 СУБД ACCESS. 2.1 Основные объекты Access

2 СУБД ACCESS БД управления базами данных Access является одной из программ — приложений интегрированного пакета Microsoft Office. Загрузочный файл программы с именем msaccess.exe обычно располагается

Подробнее

Проектирование БД в MS Access

Экономическая информатика Лабораторная работа 6 Access 1 Проектирование БД в MS Access Преподаватель Аристова Е.В. Ассистент кафедры экономики ТПУ Оценка лабораторной работы… 2 Начало работы… 2 Задание

Подробнее

Самойло И. В., Архарова Г.В. Access

Самойло И. В., Архарова Г.В. Access Методическая разработка для студентов фармацевтического факультета Первый МГМУ 2013 г. 1 Microsoft Access 2003 MS Access (Access в переводе с английского означает «доступ»)

Подробнее

Создание сложных форм и отчетов

Работа 6 Создание сложных форм и отчетов Цель работы: научиться создавать сложные формы и отчёты. Содержание работы: 1 Разработка сложной формы 2 Разработка сложного отчёта 3 Разработка кнопочной формы-меню

Подробнее

Сложные запросы в Access.

Работа 5 Сложные запросы в Access. Цель работы: научиться создавать запросы с параметрами, освоить технологию создания различных запросов Содержание работы 1 Виды запросов 2 Разработка запросов. 1 Виды

Подробнее

Создаем таблицы и проводим нормализацию

Развернуть структуру обучения Свернуть структуру обучения

 Открываем Access, создаем новую пустую базу данных.

После этого выбираем команду «Создать таблицу» 

Начинаем с таблицы «Физические лица» . 

Наименование данныхТип данныхПримечание Тип данных Access 
Серия паспортаСтрокаСерия паспорта состоит из двух буквТекстовый,
Длина поля — 2,
Обязательное — Да
Пустые строки — Нет
Индексированное — Да, допускаются совпадения
Номер паспортаЧислоНомер паспорта — целое числоЧисловой,
Длинное целое,
Число десятичных знаков — 0,
Маска ввода — 000000,
Обязательное — Да,
Индексированное — Да, допускаются совпадения
ИННЧислоОбязательно для идентификации, число. 
Внимание! Для реальной базы данных так делать нельзя, потому что человек может отказаться от получения ИНН по религиозным соображениям и ИНН у него может отсутствовать. Мы же для простоты считаем, что у каждого человека есть свой уникальный ИНН
Числовой,
Длинное целое,
Число десятичных знаков — 0,
Маска ввода — 0000000000
Обязательное — Да,
Индексированное — Да, совпадения не допускаются,
Ключевое
Адрес пропискиСтрокаАдрес прописки будет нужен для оформления юридических действийТекстовое,
Размер поля — 255
Адрес проживанияСтрокаЭтот адрес будет нужен для связи с клиентом, направления ему писемТекстовое,
Размер поля — 255
Контактный телефонСтрокаПотребуется для быстрой связи с клиентом. Тип данных — могло быть и число, но для простоты учебного примера — пусть будет строкаТекстовое,
Размер поля — 16

Перед созданием таблицы «Юридические лица» необходимо создать служебную таблицу «Формы собственности»

Наименование Тип данных Комментарий Тип данных Access
IDЭтот идентификатор необходим для дальнейшего создания связи с таблицей «Юридические лица»Тип данных — Счетчик,
Длинное целое,
Последовательный, 
Индексированное — Да, совпадения не допускаются
Форма собственностиЭто — текстовое название формы собственности Текстовое,
Размер поля — 255

Создаем таблицу «Юридические лица»

НаименованиеТип данныхКомментарийТип данных Access
Наименование юр.лицаСтрокаНаименование — обязательный параметр, однако, встречаются организации с одинаковыми названиямиТекстовое,
Размер поля — 255
КодЧислоКод организации однозначно ее идентифицируетЧисловой,
Длинное целое,
Число десятичных знаков — 0,
Обязательное поле — Да,
Индексированное — Да, совпадения не допускаются,
Ключевое
Форма собственностиВиды форм собственности определяются законодательством. Но справочник форм собственности у нас уже создан и вместо указания самой формы собственности мы будем использовать ссылку на нее. Поэтому укажем тип поля — как числовое, длинное целое.Числовой,
Длинное целое,
Обязательное — Да,
Индексированное — Да, совпадения допускаются
Юридический адресСтрокаАдрес, по которому зарегистрировано юр. лицо Текстовое,
Размер поля — 255
Адрес для перепискиСтрокаАдрес, по которому следует направлять почтовую корреспонденцию. Часто, это — разные адреса Текстовое,
Размер поля — 255
ТелефонСтрокаКонтактный телефон приемной, можно задать числом, но мы зададим строкой для простоты примера Текстовое,
Размер поля — 16 
ДиректорПоскольку таблица физических лиц уже есть, то мы вместо указания директора, будем хранить ссылку на таблицу физических лиц.  Поэтому укажем тип поля — как числовое, длинное целое. Числовой,
Длинное целое,
Обязательное — Да,
Индексированное — Да, совпадения допускаются
Главный бухгалтер Поскольку таблица физических лиц уже есть, то мы вместо указания директора, будем хранить ссылку на таблицу физических лиц.  Поэтому укажем тип поля — как числовое, длинное целое. Числовой,
Длинное целое,
Обязательное — Нет,  
Индексированное — Да, совпадения допускаются

Создаем таблицу «Условия депозитов»

Наименование данныхТип данныхКомментарий Тип данных Access
КодПо данному полю мы будем идентифицировать тип депозитаСчетчик,
Длинное целое,
Новые значения — последовательные,
Индексируемое — Да, совпадения не допускаются
Срок начала действия условий депозитаДатаДата начала срока действия условий нужна для того, чтобы не иметь возможности открыть депозит раньше времениДата/Время
Обязательное — Да
Срок окончания действия условий депозитаДатаВозможна ситуация, когда депозиты по старым условиям еще лежат в банке, но новые вклады на данных условиях уже не принимаются. Значение окончания действия также может отсутствовать, если предложение действует в данный момент Дата/Время
Обязательное — Нет
Условия действительны для физических лицЛогическийПредполагается информация да/нетЛогический
Формат поля — Да/Нет
Условия действительны для юридических лицЛогическийПредполагается информация да/нет Логический
Формат поля — Да/Нет
Минимальная сумма депозитаЧислоДенежный
Минимальный срок размещения (дней)ЧислоБез указания срока размещения договор депозита смысла не имеетЦелое,
Значение по умолчанию — 30,
Обязательное — Да
Процентная ставкаЧислоОдинарное с плавающей точкой
Условия выплаты процентовПеречислениеМожно было бы создать отдельный справочник с условиями видов начисления процентов, но для простоты примера мы принимаем следующее:
0 — ежемесячное начисление по концу месяца на отдельный счет
1 —   начисление по концу месяца на тот же самый счет
2 — начисление процентов в конце срока на тот же самый счет
Целое,
Значение по умолчанию — 0,
Обязательное — Да
Возможно ли пополнение депозитаЛогический Логический
Формат поля — Да/Нет
Допускается ли досрочное снятиеЛогическийДосрочное снятие — это, фактически, разрыв условий договора, поэтому, как правило, при выплате процентов на вклад начисляются проценты по ставке, иной, чем изначально оговоренная Логический
Формат поля — Да/Нет
Процентная ставка при досрочном снятииЧисло Одинарное с плавающей точкой

Создаем таблицу «Договоры»

НаименованиеТип данныхПримечание Тип данных Access
КодДля идентификации можно, конечно, использовать и номер договора. Но, поскольку, строка не удобна для создания связей между таблицами и, потенциально, будет замедлять быстродействие, создание дополнительного поля оправданоСчетчик,
Длинное целое,
Новые значения — последовательные,
Индексированное — Да, совпадения не допускаются
Дата заключенияДатаДата/Время,
Значение по умолчанию =Date(),
Обязательное — Да
НомерСтрокаДоговор может быть пронумерован, например, как 1/3-55, поэтому тип данных — строкаТекстовый,
Размер поля — 32
Дата окончанияДатаСчитаем, что все договоры имеют дату окончания и не пролонгируютсяДата/Время 
Договор с юр или физ лицом?ЛогическийДалее у нас две ссылки, и лишь одна из них будет задействована. Поэтому данное поле, фактически, является переключателем, с кем у нас заключен договор и на какую таблицу искать ссылку (физ или юр)
Договор с юр лицом
Ссылка на юридическое лицоЧисловой,
Длинное целое,
Индексированное — Да, допускаются совпадения
Договор с физ лицом Ссылка на физическое лицо Числовой,
Длинное целое,
Индексированное — Да, допускаются совпадения

Создаем таблицу «Счета»

НаименованиеТип данныхПримечание Тип данных Access
Группа счетаЧислоСогласно утвержденному плану счетов банков в Украине это должна быть цифра «26» всегда. Поэтому редактирование поля мы не предумотримТип данных — Целое,
Значение по умолчанию — 26
Подгруппа счетаЧисло«10», если это — краткосрочный депозит юр. лица
«15», если это — долгосрочный депозит юр. лица
«30», если это — краткосрочный депозит физ. лица
«35», если это — долгосрочный депозит физ. лица
Тип данных — Целое
Подномер счетаЧислоОстальные 10 цифр, которые формируют номер счета
Счетчик определит нам сквозную нумерацию, которая не зависит от группы и подгруппы счета. Это не совсем правильно. Мы должны нумеровать счета независимо. Но, поскольку пример учебный — мы сделали так для простоты.
Счетчик,
Новые значения — Последовательные,
Ключевое
Номер счетаВ номере счета 14 цифр, поэтому, чтобы получить счет вида
2615… нам необходимо обеспечить сдвиг по регистрам на соответствующее число разрядов
Вычисляемое,
Формула:
[Группа счета]*1000000000000 + [Подгруппа счета]*10000000000 + [Подномер счета]
Дата открытияДатаСчет должен обязательно иметь дату открытия Дата/Время,
Значение по умолчанию =Date(),
Обязательное — Да
Дата закрытияДатаДата/Время 
ДоговорСсылка на договор Числовой,
Длинное целое,
Индексированное — Да, допускаются совпадения
СуммаСумма, которая храниться на счете в данный моментДенежный,
Формат поля — Денежный

Теперь заходим в схему данных и устанавливаем связи между:  

«Юридические лица.Форма собственности» и «Формы собственности.ID»
«Юридические лица.Директор» и «Физические лица.ИНН»
«Юридические лица.Главный бухгалтер» и «Физические лица.ИНН»
«Договоры.Договор с юр лицом» и «Юридические лица.Код ОКПО»
«Договоры.Договор с физ лицом» и  «Физические лица.ИНН»

Получаем примерно следующую схему базы данных депозитов:


 Определяем набор данных для БД | Описание курса | Создание форм Access для редактирования данных 

   

Бесплатный семинар «Типы данных в Microsoft Access»

Главная > О Центре > События

Как сортировать разноформатную информацию в таблицах баз данных без потери файлов? Узнайте на нашем бесплатном семинаре.

26 января состоится бесплатный семинар «Типы данных в Microsoft Access». Узнайте, как упростить и оптимизировать процесс хранения и использования данных.

В таблицах базы данных Microsoft Access может размещаться самая разнообразная информация. Это могут быть даты и суммы договоров, артикулы и цены товаров, банковские реквизиты, паспортные данные и даже ссылка на любимый видеоролик. Но чтобы все эти сведения хранились и обрабатывались верно, для полей таблиц необходимо настроить самое основное свойство – тип данных. Это влияет на всю дальнейшую работу с базой данных, сможете ли вы верно и оперативно использовать информацию. Научитесь верно вводить информацию с помощью ведущего педагога-практика.

Андрей Николаевич Завьялов в «Специалисте» преподаёт с 1999 года, специализируется на проведении обучения по базам данных Microsoft Access и программированию в среде Microsoft Office на языке VBA. Автор популярных учебных курсов «Visual Basic for Application (VBA). Автоматизация работы в Microsoft Excel», «Microsoft Access. Разработка баз данных» и многих других. Среди выпускников Андрея Николаевича – сотрудники многих крупных фирм и организаций, включая Сбербанк, Coca-Cola, Bosco Sport, Dirol Cadbury, Michelin, Bosch-Siemens, Canon и многих других.

Станьте профессионалом в создании таблиц баз данных. Запишитесь на бесплатный семинар «Типы данных в Microsoft Access».

21.01.2019


Если Вас заинтересовала тема семинара, и хочется узнать больше — получите полноценное образование на следующих курсахСортировать:по датепо возрастанию ценыпо убыванию ценыпо популярностипо новинкампо скидке

Главная > О Центре > События

Типы данных для настольных баз данных Access

В следующей таблице перечислены типы данных, доступные в настольных базах данных в Access 2013 и более поздних версиях.

Тип данных

Использование

Размер

Краткий текст (ранее известный как «Текст»)

Буквенно-цифровые данные (имена, заголовки и т. Д.))

До 255 символов.

Длинный текст (ранее известный как «Памятка»

Большой объем буквенно-цифровых данных: предложения и абзацы. См. «Тип данных Memo» теперь называется «Длинный текст» для получения дополнительной информации о подробностях «Длинный текст».

Примерно до 1 гигабайта (ГБ), но элементы управления для отображения длинного текста ограничены первыми 64 000 символов.

Номер

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

1, 2, 4, 8 или 16 байтов.

Большое число

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

8 байт.

Для получения дополнительной информации см. Использование типа данных «Большое число».

Дата / время

Даты и время.

8 байт.

Дата / время увеличены

Даты и время.

Закодированная строка из 42 байтов

Для получения дополнительной информации см. Использование типа данных «Дата / время».

Валюта

Денежные данные, хранящиеся с точностью до 4 десятичных знаков.

8 байт.

АвтоНомер

Уникальное значение, создаваемое Access для каждой новой записи.

4 байта (16 байтов для ReplicationID).

Да / Нет

Логические (истина / ложь) данные; Access сохраняет числовое значение ноль (0) для ложного и -1 для истинного.

1 байт.

Объект OLE

Рисунки, графики или другие объекты ActiveX из другого приложения на базе Windows.

Примерно до 2 ГБ.

Гиперссылка

Адрес ссылки на документ или файл в Интернете, во внутренней сети, в локальной сети (LAN) или на вашем локальном компьютере

До 8192 (каждая часть типа данных гиперссылки может содержать до 2048 символов).

Приложение

Вы можете прикреплять файлы, такие как изображения, документы, электронные таблицы или диаграммы; каждое поле Attachment может содержать неограниченное количество вложений на запись, вплоть до предела хранения, равного размеру файла базы данных. Обратите внимание, что тип данных «Вложение» недоступен в форматах файлов MDB.

Примерно до 2 ГБ.

Вычислено

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

Зависит от типа данных свойства Тип результата. Результат типа данных Short Text может содержать до 243 символов. Длинный текст, Число, Да / Нет и Дата / Время должны соответствовать соответствующим типам данных.

Мастер поиска

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

Зависит от типа данных поля поиска.

В следующей таблице перечислены типы данных, доступные в настольных базах данных в Access 2010 и Access 2007.

Тип данных

Использование

Размер

Текст

Буквенно-цифровые данные (имена, заголовки и т. Д.))

До 255 символов.

Памятка

Большой объем буквенно-цифровых данных: предложения и абзацы.

Примерно до 1 гигабайта (ГБ), но элементы управления для отображения длинного текста ограничены первыми 64 000 символов.

Номер

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

1, 2, 4, 8 или 16 байтов.

Дата / время

Даты и время.

8 байт.

Валюта

Денежные данные, хранящиеся с точностью до 4 десятичных знаков.

8 байт.

АвтоНомер

Уникальное значение, создаваемое Access для каждой новой записи.

4 байта (16 байтов для ReplicationID).

Да / Нет

Логические (истина / ложь) данные; Access сохраняет числовое значение ноль (0) для ложного и -1 для истинного.

1 байт.

Объект OLE

Рисунки, графики или другие объекты ActiveX из другого приложения на базе Windows.

Примерно до 2 ГБ.

Гиперссылка

Адрес ссылки на документ или файл в Интернете, во внутренней сети, в локальной сети (LAN) или на вашем локальном компьютере

До 8192 (каждая часть типа данных гиперссылки может содержать до 2048 символов).

Приложение

Вы можете прикреплять файлы, такие как изображения, документы, электронные таблицы или диаграммы; каждое поле Attachment может содержать неограниченное количество вложений на запись, вплоть до предела хранения, равного размеру файла базы данных. Обратите внимание, что тип данных «Вложение» недоступен в форматах файлов MDB.

Примерно до 2 ГБ.

Вычислено

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

Примечание: Расчетный тип данных недоступен в Access 2007.

Зависит от типа данных свойства Тип результата. Результат типа данных Short Text может содержать до 243 символов. Длинный текст, Число, Да / Нет и Дата / Время должны соответствовать соответствующим типам данных.

Мастер поиска

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

Зависит от типа данных поля поиска.

Изучение типов данных — Учебное пособие по MS-Access

MS-Access / Приступая к работе

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

В открытом представлении «Дизайн» таблицы CustomerMaster выберите раздел Тип данных первого поля и щелкните значок стрелка раскрывающегося списка. Список предопределенных вариантов выбора типа данных становится видимым. Эти типы данных: текст, Заметка, номер, дата / время, валюта, авто-номер, да / нет, объект OLE, гиперссылка и вложение.

ПРИМЕЧАНИЕ. В представлении «Дизайн» вы также увидите выбор типа данных, называемый Мастер поиска.Этот выбор вообще не является типом данных. На самом деле это механизм, используемый для активации мастера поиска для создания полей поиска.

Текст:
Любая комбинация букв, цифр, пробелов и символов является текстом. Это, безусловно, самый распространенный тип данных. Хотя текст может быть число, это не должно быть число, используемое в вычислениях. Примеры распространенного использования типа данных Text: имена клиентов, клиенты номера (использование номеров клиентов в расчетах не имело бы значения) и адреса.Максимальное количество символов разрешено в текстовом поле 255 символов.

Заметка:
Если вам нужно сохранить текстовые данные, длина которых превышает ограничение в 255 символов для текстового поля, следует использовать поле Memo. Длинные описания или примечания о записи могут храниться в полях этого типа.

Номер:
Этот тип предназначен для всех числовых данных, которые будут использоваться в вычислениях, за исключением валюты (которая имеет собственный тип данных). Фактически, Число — это несколько типов данных под одним заголовком.Когда вы выбираете число в качестве типа данных в представлении «Дизайн» таблицы, вы переходите к Поле «Размер поля» в верхней части вкладки «Общие». Когда вы выбираете стрелку раскрывающегося списка, вы получаете следующие параметры: Байт, Целое число, Длинный Целочисленный, одиночный, двойной, идентификатор репликации и десятичный. Вероятно, наиболее часто используемые размеры полей для числового типа данных — Long Целое и двойное. Длинное целое число следует выбирать, если числа являются целыми числами, у которых нет ненулевых знаков справа от десятичная точка.Если в этом поле необходимо хранить десятичные числа, следует выбрать значение «двойной».

Дата / время:
Другой тип данных, часто используемый в вычислениях, — это дата и время. Запись времени, когда происходят определенные события, входит в число более важные применения этого типа данных. Запись даты и времени позволяет сравнивать данные по продолжительности времени, будь то месяцы, годы, или другой блок. В деловом мире поле даты может иметь решающее значение для анализа, особенно при определении сезонных тенденций или в годовом исчислении. сравнения.

Валюта:
Специальный тип данных расчета, Валюта, идеально подходит для хранения всех данных, представляющих суммы денег.

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

Да / Нет:
Бывают ситуации, когда данные, которые необходимо представить, имеют простой формат Да / Нет.Хотя вы могли бы использовать Текстовый тип данных для создания поля True / False, гораздо более интуитивно понятно использовать собственный тип данных Access для этой цели.

Объект OLE:
Этот тип данных не очень часто встречается при анализе данных. Он используется, когда в поле должен храниться двоичный файл, например изображение или звуковой файл.

Гиперссылка:
Когда вам нужно сохранить адрес веб-сайта, это предпочтительный тип данных.

Вложение:
Этот тип данных является новым для Access.Когда вы устанавливаете поле для типа вложения, вы можете прикреплять изображения, файлы электронных таблиц, документы, диаграммы и другие типы поддерживаемых файлов в записи в вашей базе данных. Вы также можете настроить поле для просмотра и редактирования прикрепленные файлы.

Перед созданием таблицы

Перед тем, как приступить к созданию таблицы, необходимо ответить на несколько вопросов:

  • Как называется таблица?
  • Для какого объекта вы хотите собирать и хранить данные?
  • Какие бывают имена и типы столбцов или полей?
  • Какие атрибуты этой конкретной сущности вам нужно записывать / хранить?
  • Какие типы данных подходят для этих полей?
  • Как можно однозначно идентифицировать каждый экземпляр объекта?

Имейте в виду, что для полного использования Access вам может потребоваться разделить данные, которые ранее хранились в одном большом наборе данных, в отдельные таблицы.Например, представьте себе список в виде плоского файла с подробными сведениями о счетах в Excel. Обычно в этом списке повторяется информация заголовка счета-фактуры для каждой отдельной детали этот счет. Чтобы устранить как можно больше повторяющихся данных, вы должны разделить единый список на две логические части; Заголовки счетов и InvoiceDetails. Каждый уникальный счет-фактура будет указан только один раз в таблице «Счет-фактура-заголовок». Все детали этого счета будут в InvoiceDetails. Таблица. Учитывая эту структуру, Access сможет распознать связь между двумя таблицами.

Типы данных полей | Доступ все в одном

В этом посте мы объясняем, что означают различные типы данных в MS Access.

Вот список типов данных в MS Access.

Текст (2013 Краткий текст) Строка длиной от 0 до 255 символов.
Памятка (длинный текст, 2013 г.) Строка длиной до 64 000 символов.
Номер Число содержит числа. Вы будете в безопасности, используя Long и Single.Существует шесть типов: байтовый, целочисленный, десятичный, длинный, одинарный и двойной.

Байт, целое число и длинное число не могут содержать дроби.

Дата / время Содержит дату и время.
Валюта Числовое поле, предназначенное для валют и чисел с плавающей запятой.
Автономер Специальный длинный номер. Access может изменять это поле автоматически и предназначен для использования в качестве поля первичного ключа.
Да / Нет Логическое поле, которое может принимать значения Да / Нет, Вкл / Выкл или Истина / Ложь
Объект OLE Для строковых BLOB — большие двоичные объекты.
Гиперссылка Содержит текст гиперссылки. У него есть дополнительные функции, при нажатии на которые активируется ссылка внутри.
Приложение Может содержать 0, 1 или несколько файлов. Это обеспечивает удобный и более эффективный способ хранения объектов OLE.

Типичные типы данных

AutoNumber для поля идентификатора таблицы. Автоматическое создание увеличивающегося числа отлично подходит, когда вам нужно присвоить вашим строкам данные уникальные идентификаторы (что почти всегда).

Текст для адреса. Обычно текстовые поля используются для хранения буквенно-цифровых символов (букв и невычислимых чисел), таких как те, которые используются в адресах.

Дата / время даты рождения. Надеемся, это очевидно…

Числовые поля для количества.Если у вас есть база данных, которая требуется для хранения информации о продажах, вам нужно будет использовать числовое поле. Использование числового поля означает, что когда мы хотим выполнить агрегирование данных (отчеты, счета-фактуры), мы можем это сделать.

Внимание!

А как насчет телефонных номеров?

Текстовое поле (не число). Поскольку нам не нужно выполнять вычисления по телефонному номеру, мы сохраним его как текстовое поле!

Связанные сообщения

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

Предыдущий пост Добавление полей в таблицу

Следующее сообщение Как установить первичный ключ

переменных и типов данных — Проектирование и программирование баз данных Access, второе издание [Книга]

A переменная можно рассматривать как область памяти, которая может содержать значения конкретный тип.Значение переменной может изменяться в течение жизни программа — отсюда и название переменной.

В VBA каждая переменная имеет определенные данные тип , который указывает, какой тип данных может держаться. Например, переменная, содержащая текстовые строки, имеет Тип данных String и называется строковой переменной. Переменная, которая содержит целые числа (целые числа), имеет тип данных Integer и называется целочисленная переменная. Для справки, таблица 10.1. показывает полный комплект Типы данных VBA, а также количество память, которую они потребляют, и их диапазон ценности.Мы обсудим несколько наиболее часто используемых типов данных в момент.

Таблица 10-1. Типы данных VBA

Тип

Размер в памяти

Диапазон значений

Байт

1 байт

от 0 до 255

логический

2 байта

Верно или неверно

Целое число

2 байта

–32 768 до 32 767

Long (длинное целое)

4 байта

–2 147 483 648 до 2 147 483 647

Одноместный

(действительное значение одинарной точности)

4 байта

Примерно –3.4E38 до 3.4E38

двойной

(действительное значение двойной точности)

8 байт

Приблизительно от –1,8E308 до 4,9E324

Валюта

(масштабированное целое число)

8 байт

Примерно –922 337 203 685 477.5808 до 922 337 203 685 477,5807

Дата

8 байт

с 01.01.100 по 31.12.9999

Объект

4 байта

Ссылка на любой объект

Строка

Переменная длина:

10 байт + длина строки; Фиксированная длина: длина строки

Длина переменной: <= около 2 миллиардов (65 400 для Win 3.1)

Фиксированная длина: до 65400

Вариант

16 байт для чисел

22 байта + длина строки …

Типы и свойства полей

Поскольку существует так много разных типов данных, Access предлагает несколько разных типов полей.Тип данных поля ограничивает тип информации, которая может храниться в поле. Например, вы не можете вводить текст в числовое поле.

Изменение типа поля

Чтобы изменить тип поля, вы должны находиться в режиме конструктора.

  1. Откройте таблицу, содержащую поля, которые вы хотите изменить.

    Затем вам нужно переключиться в режим «Дизайн».

  2. Щелкните стрелку списка View и выберите Design View .

    Окно дизайна таблицы разбито на две части.Верхний раздел содержит имена и типы полей таблицы, а нижний раздел отображает свойства выбранного поля. Просто щелкните имя поля, чтобы просмотреть его свойства.

  3. Щелкните поле Тип данных поля.

    Теперь выберите нужный тип данных.

  4. Щелкните стрелку списка Тип данных и выберите тип данных.

Тип данных поля изменяется на указанный вами тип данных.

Изменить свойства поля

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

Чтобы просмотреть и изменить свойства поля для таблицы, откройте таблицу в режиме конструктора.

  1. В представлении «Дизайн» щелкните поле, свойства которого нужно изменить.
  2. Щелкните поле свойства, которое нужно изменить, и введите или выберите новые параметры.

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

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

  3. . .
    Важные свойства короткого текстового поля
    Размер поля Текстовые поля: максимальное количество символов (до 255), которое можно ввести в поле. Значение по умолчанию — 50.
    Числовые / денежные поля: хранят число в виде байта, целого числа, длинного целого числа, одиночного, двойного или идентификатора репликации или десятичного числа. Значение по умолчанию — длинное целое число.
    Формат Как данные в поле будут отображаться на экране.
    Маска ввода Создает формат или шаблон, в котором должны быть введены данные.
    Десятичные разряды Количество десятичных знаков в полях «Число» и «Валюта».
    Подпись Метка поля, которое будет отображаться в формах. Если вы не введете заголовок, Access будет использовать имя поля в качестве заголовка.
    Правило по умолчанию Значение, которое Access автоматически вводит в поле для новых записей.
    Правило валидации Выражение, ограничивающее значения, которые могут быть введены в поле.
    Текст подтверждения Сообщение об ошибке, которое появляется, когда неверное или ограниченное значение вводится в поле с правилом проверки.
    Обязательно Укажите, нужно ли вводить значение в поле. По умолчанию — №
    Индексировано Проиндексируйте поле, чтобы ускорить поиск и сортировку, выполняемую в поле.По умолчанию — №

Типы данных MS Access в учебном пособии по MS Access 12 декабря 2021 г. — Изучите типы данных MS Access в учебном пособии по MS Access (21375)

Тип данных

Описание

Размер

Краткий текст

Используется для текста или комбинаций текста и чисел, включая числа, которые не требуют вычисления (например,г. телефонные номера).

До 255 символов.

Длинный текст

Используется для длинного текста или комбинаций текста и цифр.

До 63 999 знаков.

Число

Это числовые данные, используемые в математических вычислениях.

1, 2, 4 или 8 байтов (16 байтов, если установлено значение Replication ID).

Дата / время

Используется для значений даты и времени от 100 до 9999.

8 байт

Валюта

Денежные значения и числовые данные, используемые в математических вычислениях, включающих данные с одним-четырьмя десятичными знаками.

8 байт

Автономер

Это уникальное последовательное (увеличенное на 1) число или случайное число, присваиваемое Microsoft Access всякий раз, когда в таблицу добавляется новая запись.

4 байта (16 байтов, если установлено значение Replication ID).

Да / Нет

Да и Нет значений и полей, которые состоят только из одного из двух значений (Да / Нет, Истина / Ложь или Вкл / Выкл).

1 бит.

Имена полей и типы данных

Результаты обучения

  • Обсудить требования к имени поля
  • Обсуждение типов данных, используемых в Microsoft Access

Имена полей

Имя поля должно быть достаточно описательным, чтобы идентифицировать цель поля, но не должно быть слишком длинным, чтобы предотвратить чрезмерный ввод.Введите имя поля, поместив указатель в первую строку окна «Дизайн таблицы» под столбцом «Имя поля». Чтобы гарантировать правильное имя поля, имя поля:

  • Не может превышать 64 символа,
  • Нельзя включать точки (.), Восклицательные знаки (!), Знак ударения (`) или квадратные скобки ([]),
  • Не может включать пробелы,
  • Не может включать символы ASCII младшего разряда,
  • Невозможно начать с пустого места.

Типы данных

Тип данных должен соответствовать данным, которые будут храниться в поле.Тип «текст» — это наиболее часто используемый тип данных, включая числа, которые не будут добавляться, как номера социального страхования или почтовые адреса. Вот неполный список типов данных Access:

Тип данных Описание
Краткий текст Буквенно-цифровые символы
Длинный текст Буквенно-цифровые символы
Номер Числовые значения
Большое число Числовые значения
Дата / время Дата и время
Валюта Денежные данные
Автономер Автоматическое приращение номера
Да / Нет Логические значения: Да / Нет, Истина / Ложь и т.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *