какие типы данных обрабатываются субд access
Типы данных SQL
Область применения: Access 2013, Office 2013
Типы данных SQL ядра СУБД Microsoft Access состоят из 13 первичных типов данных, определяемых обработчиком баз данных Microsoft Jet и несколькими допустимыми синонимами, подходящими для этих типов данных.
В приведенной ниже таблице перечислены первичные типы данных. Синонимы определены в Зарезервированных словах SQL ядра СУБД Microsoft Access.
1 байт на каждый символ
В поле этого типа может храниться любой тип данных. Нет перевода данных (например, в текст). То, как данные входят в двоичное поле, определяет, как они будут выглядеть в качестве выходных.
Значения «Да» и «Нет» и поля, содержащие только одно из двух значений.
Целое число от 0 до 255.
Масштаб целого числа от 922 337 203 685 477,5808 до 922 337 203 685 477,5807.
DATETIME (см. DOUBLE)
Значение даты и времени между годами от 100 до 9999.
Уникальный идентификационный номер, используемый с удаленными вызовами процедур.
Значение с плавающей запятой одинарной точности с диапазоном от –3,402823E38 до –1,401298E-45 для отрицательных значений, от 1,401298E-45 до 3,402823E38 для положительных значений, а также 0.
Значение с плавающей запятой двойной точности с диапазоном от –1,79769313486232E308 до –4,94065645841247E-324 для отрицательных значений, от 4,94065645841247E-324 до 1,79769313486232E308 для положительных значений, а также 0.
Короткое целое число в диапазоне от –32 768 до 32 767 (см. примечания).
Длинное целое число в диапазоне от –2 147 483 648 до 2 147 483 647 (см. примечания).
Тип точных числовых данных, содержащих значения от 1028 – 1 до –1028 – 1. Можно задать два параметра: precision (в диапазоне от 1 до 28) и scale (в диапазоне от 0 до заданного значения параметра precision). По умолчанию значения параметров precision и scale равны 18 и 0, соответственно.
2 байта на каждый символ (см. «Примечания»)
Значение от 0 до 2,14 гигабайт.
В соответствии с требованием
Значение от 0 до 2,14 гигабайт. Используется для объектов OLE.
2 байта на каждый символ (см. «Примечания»)
Значение от 0 до 255 символов.
Какие типы данных обрабатываются субд access
ОБЩАЯ ХАРАКТЕРИСТИКА СУБД MICROSOFT ACCESS 2000
5. Типы данных и выражения
5. ТИПЫ ДАННЫХ И ВЫРАЖЕНИЯ
Создавая компьютерную БД, пользователь вводит свои данные в ее поля. При этом он должен прежде описать эти поля согласно требованиям Access : присвоить имена полям, указать их тип и свойства (которые позволят управлять сохранением, обработкой и отображением данных поля). Полям присваиваются имена с учетом следующих требований: имя должно содержать не более 64 символов; запрещается использование точки (.), восклицательного знака (!), апострофа (‘), квадратных скобок ([]) и управляющих символов с кодами ASCII от 0 до 31.
В поля БД можно вводить данные следующих типов.
Поле MEMO. Длинный текст (до 65535) символов.
Дата/время. Значения даты и времени. Даты из диапазона от 100 по 9999 год.
Денежный. Денежные значения. Их максимальная точность составляет 15 знаков слева от десятичной запятой и 4 знака справа от нее.
Счетчик. Уникальные последовательные с шагом 1 номера, автоматически вставляемые при вставке записи в БД.
Логический. Поля, которые могут иметь только одно значение из пары значений, таких как Да/Нет, Истина/Ложь или Вкл/Выкл.
Набор допустимых свойств для поля зависит от того, какого типа данные будут храниться в поле:
Размер поля. Определяет максимальную длину текстового или числового поля. Для числового поля часто используемыми являются значения:
Применяются и другие значения: одинарное с плавающей точкой, двойное с плавающей точкой, действительное.
Формат поля. Определяет способ отображения текста, чисел, дат и значений времени на экране и на печати.
Число десятичных знаков. Дает возможность указывать для чисел количество дробных знаков.
Подпись. Определяет текст, который выводится в подписях полей в таблицах, запросах, формах, отчетах.
Значение по умолчанию. Позволяет указать значение, автоматически вводящееся в поле при создании новой записи.
Условие на значение. Определяет множество значений, которые можно вводить в поле таблицы.
Сообщение об ошибке. Позволяет указать текст сообщения, выводящегося на экран при вводе недопустимого значения.
Обязательное поле. Указывает, требует ли поле обязательного ввода значения.
Пустые строки. Определяет, допускается ли ввод в текстовое поле пустых строк (» «).
5.2. Элементы выражения
В качестве значений в выражениях используют литералы, константы, функции и идентификаторы.
Функция – небольшая программа, которая всегда возвращает значение (число или строку символов), являющееся результатом расчетов или выполнения других операций. К функции обращаются по имени, за которым в круглых скобках указывают ее аргументы. Имеются и безаргументные функции, например, Date(). В Access определено множество типов функций: статистические, математические, даты/время, текстовые, финансовые и др.
АРИФМЕТИЧЕСКИЕ : + (сложение), – (вычитание), * (умножение), / (деление), % (проценты), ^ (возведение в степень) и др.
ОПЕРАТОРЫ СРАВНЕНИЯ : = (равно), > (больше), = (больше или равно), (не равно).
ЛОГИЧЕСКИЕ ОПЕРАТОРЫ : AND ( логическое умножение), OR (логическое сложение), NOT (логическое отрицание).
ТЕКСТОВЫЙ ОПЕРАТОР : & (слияние строковых значений).
Пользователь имеет возможность создавать выражения с помощью построителя выражений или путем набора их на клавиатуре. Построитель выражений доступен во всех случаях, когда требуется ввести выражение.
Какие типы данных обрабатываются субд access
Тип данных – характеристика данных, которая определяет:
— диапазон возможных значений данных;
— допустимые операции, которые можно выполнять над этими значениями;
— способ хранения этих значений в памяти.
Тип данных поля вводится в поле ввода столбца Тип данных.
Видео YouTube
В MS Access допустимыми являются данные следующих типов:
Новые типы данных и элементы управления Access 2007/2010
Можно создать поле, в котором будет отображаться значение, вычисляемое на основе других данных из той же таблицы. Для создания вычислений используется построитель выражений, который поддерживает функцию IntelliSense и обеспечивает удобный доступ к справочным сведениям о значениях в выражениях.
Access обновляет вычисляемые поля при редактировании записи, обеспечивая правильность значения в поле.
Например, чтобы добавить в таблицу вычисление [Количество] * [Цена за единицу], требуется ввести вычисление в режиме конструктора таблицы, как показано на рисунке.
— В вычисляемом поле нельзя использовать поля из других таблиц или запросов.
— Вычисляемые поля также не поддерживают некоторые выражения.
Появившиеся в Office Access 2007 многозначные поля могут хранить несколько значений на одну запись. Предположим, что необходимо назначить задачу нескольким сотрудникам или подрядчикам. В большинстве систем управления базами данных и в версиях Access, выпущенных до Office Access 2007, в таком случае потребовалось бы создать связь типа «многие-ко-многим».
Примечание. Для каждого многозначного поля Access создает скрытую таблицу, обеспечивающую необходимую связь «многие-ко-многим».
Многозначные поля особенно удобны при работе со списком SharePoint, который содержит один из типов многозначных полей, используемых в Windows SharePoint Services. Приложение Access 2010 совместимо с этими типами данных.
Тип данных «Вложение» позволяет хранить все типы документов и двоичные файлы в базе данных без лишнего увеличения размера базы данных. Приложение Access автоматически выполняет сжатие вложений, когда это возможно, чтобы оставить как можно больше свободного пространства. Нужно вложить документ Word в запись или сохранить в базе данных несколько цифровых фотографий? Использование вложений значительно облегчает выполнение таких задач. Можно даже добавить к одной записи несколько вложений.
Примечание. Поля вложений можно использовать в веб-базах данных, однако в веб-таблице может быть не более одного такого поля.
В полях и элементах управления, в которых используется тип данных «Дата/время», автоматически обеспечивается поддержка встроенного интерактивного календаря, который впервые появился в Access 2007. Кнопка календаря автоматически отображается справа от даты. Хотите узнать, на какое число приходится следующая пятница? Нажмите кнопку и выберите нужную дату в появившемся календаре. Календарь можно отключить для поля или элемента управления с помощью соответствующего свойства.
Типы данных для баз данных Access для настольных компьютеров
При создании таблиц в Access необходимо выбрать тип данных для каждого столбца данных. Тип данных «Короткий текст» является популярным вариантом, так как позволяет вводить практически любой символ (букву, символ или число). Однако тщательный выбор типов данных поможет вам воспользоваться дополнительными возможностями Access (такими как проверка данных и функции) и повысить точность данных, которые вы хотите хранить. В таблице ниже приведены типы данных, доступные в классических базах данных Access (ACCDB и MDB).
Полный список свойств полей, доступных для каждого типа данных см. в статье Введение в использование типов данных и свойств полей.
В таблице ниже перечислены типы данных, доступные в классических базах данных в Access 2013 и более поздних версиях.
Краткий текст (ранее назывался «Текст»)
Буквенно-цифровые данные (имена, названия и т. д.)
Длинный текст (ранее назывался «Поле MEMO»)
Большие объемы буквенно-цифровых данных: предложения и абзацы. Дополнительные сведения о типе данных «Длинный текст» см. в статье Длинный текст (ранее — тип данных «Поле MEMO»).
До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов.
1, 2, 4, 8 или 16 байт.
Дополнительные сведения см. в статье Использование типа данных bigint.
Значения даты и времени.
Значения даты и времени.
Строка кодировки из 42 байтов
Дополнительные сведения см. в типе данных «Дата/время».
Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой.
Уникальное значение, создаваемое Access для каждой новой записи.
4 байта (16 байт для кода репликации).
Изображения, графики или другие объекты ActiveX из другого приложения Windows.
Адрес ссылки на документ или файл в Интернете, интрасети, локальной сети или на локальном компьютере.
До 8192 (каждая часть типа данных «Гиперссылка» может содержать до 2048 знаков).
Вы можете вложите файлы, например рисунки, документы, электронные таблицы или диаграммы. Каждое поле вложения может содержать неограниченное количество вложений для каждой записи в пределах размера файла базы данных. Обратите внимание, что тип данных «Вложение» не доступен в форматах файлов MDB.
Вы можете создать выражение, использующее данные из одного или более полей. Выражения могут возвращать данные разных типов. Тип данных «Вычисляемый» недоступен в файлах формата MDB.
Зависит от типа данных свойства «Тип результата». Результат с типом данных «Краткий текст» может содержать до 243 знаков. Значения типа «Полный текст», «Число», «Логический» и «Дата/время» должны соответствовать своим типам данных.
Запись «Мастер подстановок» в столбце «Тип данных» в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке.
Зависит от типа данных поля подстановки.
В таблице ниже представлены типы данных, доступные в классических базах данных в Access 2010 и Access 2007.
Буквенно-цифровые данные (имена, названия и т. д.)
Большие объемы буквенно-цифровых данных: предложения и абзацы.
До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов.
1, 2, 4, 8 или 16 байт.
Значения даты и времени.
Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой.
Уникальное значение, создаваемое Access для каждой новой записи.
4 байта (16 байт для кода репликации).
Изображения, графики или другие объекты ActiveX из другого приложения Windows.
Адрес ссылки на документ или файл в Интернете, интрасети, локальной сети или на локальном компьютере.
До 8192 (каждая часть типа данных «Гиперссылка» может содержать до 2048 знаков).
Вы можете вложите файлы, например рисунки, документы, электронные таблицы или диаграммы. Каждое поле вложения может содержать неограниченное количество вложений для каждой записи в пределах размера файла базы данных. Обратите внимание, что тип данных «Вложение» не доступен в форматах файлов MDB.
Вы можете создать выражение, использующее данные из одного или более полей. Выражения могут возвращать данные разных типов. Тип данных «Вычисляемый» недоступен в файлах формата MDB.
Примечание: тип данных «Вычисляемый» отсутствует в Access 2007.
Зависит от типа данных свойства «Тип результата». Результат с типом данных «Краткий текст» может содержать до 243 знаков. Значения типа «Полный текст», «Число», «Логический» и «Дата/время» должны соответствовать своим типам данных.
Запись «Мастер подстановок» в столбце «Тип данных» в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке.
Какие типы данных обрабатываются субд access
Ниже приведено описание основных типов данных, используемых в таблицах СУБД Access.
Текстовый. Используется для хранения строковых данных с длиной до 255 символов.
Поле МЕМО. Применяется для хранения текста, превышающего 255 символов и/или состоящего из нескольких строк (т.е. текста, в котором встречается символ возврат каретки).
Числовой. Используется для обработки чисел различного размера и формата.
Дата/время. Применяется при обработке значений календарных дат и времени. Этот тип данных позволяет хранить значения в нескольких форматах. По умолчанию устанавливается Полный формат даты.
Денежный. Используется для хранения денежных значений и предусматривает точность до 4 знаков после десятичной запятой и до 15 знаков перед запятой.
Счетчик. Применяется для описания поля, используемого в качестве первичного ключа, и генерирует для каждой новой записи в таблице уникальное значение формата Длинное целое.
Логический. Предназначен для хранения и обработки логических значений, т.е. Ложь или Истина.
На следующем шаге вы узнаете о свойствах полей таблицы.
Предыдущий шаг Оглавление
Следующий шаг