Каким типом данных в субд ms access можно описать формулу созданную в другом приложении
MicrosoftAccess называет объектами все, что может иметь имя (в смысле Access). В базе данных Access основными объектами являются таблицы, запросы, формы, отчёты, макросы и модули. В других СУБД, как правило, термин база данных обычно относится только к файлам, в которых хранятся данные. В MicrosoftAccess база данных включает в себя все объекты, связанные с хранимыми данными, в том числе и те, которые определяются для автоматизации работы с ними. Ниже приведён список основных объектов базы данныхAccess.
1.Таблица. Объект, который определяется и используется для хранения данных. Каждая таблица включает информацию об объекте определённого типа, например о клиентах. Таблица содержит поля (столбцы), в которых хранятся различного рода данные, например фамилия или адрес клиента, и записи (которые называются также строками). В записи собрана вся информация о некотором объекте (человеке, образце продукции и т.п.). Для каждой таблицы можно определить первичный ключ (одно или несколько полей, содержащих уникальные для каждой записи значения) и один или несколько индексов, помогающих ускорить доступ к данным.
2. Запрос. Объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (запрос по образцу) или инструкции SQL (структурированный язык запросов). Можно создать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.
3. Форма. Объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы используются для того, чтобы реализовать требования пользователя к представлению данных из запросов или таблиц. Формы можно также распечатать. С помощью формы можно в ответ на некоторое событие, например изменение значения определённых данных, запустить макрос или процедуру VBA.
4. Отчёт. Объект, предназначенный для создания документа, который впоследствии может быть распечатан или включён в документ другого приложения.
5. Макрос. Объект, представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить Access в ответ на определённое событие. Например, можно определить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса можно осуществлять проверку значения некоторого поля при изменении его содержимого. В макрос можно включить дополнительные условия для выполнения или невыполнения тех или иных указанных в нем действий. Из одного макроса можно также запустить другой макрос или процедуру VBA.
6. Модуль. Объект, содержащий программы, написанные на языке VisualBasic для приложений. Модули могут быть независимыми объектами, содержащими функции, вызываемые из любого места приложения, но они могут быть и непосредственно "привязаны" к отдельным формам или отчётам для реакции на те или иные происходящие в них изменения.
Вопрос 3 - Типы данных в СУБД access, назначение и примеры
При создании таблиц в Access необходимо выбрать тип данных для каждого столбца данных. Тип данных "Короткий текст" является популярным вариантом, так как позволяет вводить практически любой символ (букву, символ или число). Однако тщательный выбор типов данных поможет вам воспользоваться дополнительными возможностями Access (такими как проверка данных и функции) и повысить точность данных, которые вы хотите хранить. В таблице ниже приведены типы данных, доступные в классических базах данных Access (ACCDB и MDB).
Полный список свойств полей, доступных для каждого типа данных см. в статье Введение в использование типов данных и свойств полей.
В таблице ниже перечислены типы данных, доступные в классических базах данных в Access 2013 и более поздних версиях.
Краткий текст (ранее назывался "Текст")
Буквенно-цифровые данные (имена, названия и т. д.)
Длинный текст (ранее назывался "Поле MEMO")
Большие объемы буквенно-цифровых данных: предложения и абзацы. Дополнительные сведения о типе данных "Длинный текст" см. в статье Длинный текст (ранее — тип данных "Поле MEMO").
До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов.
1, 2, 4, 8 или 16 байт.
Дополнительные сведения см. в статье Использование типа данных bigint.
Значения даты и времени.
Значения даты и времени.
Строка кодировки из 42 байтов
Дополнительные сведения см. в типе данных "Дата/время".
Денежные данные, хранящиеся с точностью до 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 знаков. Значения типа "Полный текст", "Число", "Логический" и "Дата/время" должны соответствовать своим типам данных.
Запись "Мастер подстановок" в столбце "Тип данных" в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке.
Каждое поле в таблице имеет свойства, и эти свойства определяют характеристики и поведение поля. Наиболее важным свойством для поля является его тип данных. Тип данных поля определяет, какие данные он может хранить. MS Access поддерживает различные типы данных, каждый с определенной целью.
- Тип данных определяет тип значений, которые пользователи могут хранить в любом заданном поле.
- Каждое поле может хранить данные, состоящие только из одного типа данных.
Вот некоторые из наиболее распространенных типов данных, которые вы найдете в типичной базе данных Microsoft Access.
Если вы используете предыдущие версии Access, вы заметите разницу для двух из этих типов данных.
Текстовое поле называется кратким текстом, а поле заметки теперь называется длинным текстом.
Если вы используете предыдущие версии Access, вы заметите разницу для двух из этих типов данных.
Текстовое поле называется кратким текстом, а поле заметки теперь называется длинным текстом.
Вот некоторые другие специализированные типы данных, которые вы можете выбрать в Access.
Файлы, такие как цифровые фотографии. Несколько файлов могут быть прикреплены к записи. Этот тип данных недоступен в более ранних версиях Access.
Примерно до 2 ГБ.
Объекты OLE могут хранить изображения, аудио, видео или другие большие двоичные объекты (большие двоичные объекты)
Примерно до 2 ГБ.
Текст или комбинации текста и чисел, хранящиеся в виде текста и используемые в качестве адреса гиперссылки.
До 8 192 (каждая часть типа данных Hyperlink может содержать до 2048 символов).
Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения.
Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения.
Файлы, такие как цифровые фотографии. Несколько файлов могут быть прикреплены к записи. Этот тип данных недоступен в более ранних версиях Access.
Примерно до 2 ГБ.
Объекты OLE могут хранить изображения, аудио, видео или другие большие двоичные объекты (большие двоичные объекты)
Примерно до 2 ГБ.
Текст или комбинации текста и чисел, хранящиеся в виде текста и используемые в качестве адреса гиперссылки.
До 8 192 (каждая часть типа данных Hyperlink может содержать до 2048 символов).
Запись мастера поиска в столбце «Тип данных» в представлении «Дизайн» на самом деле не является типом данных. Когда вы выбираете эту запись, мастер начинает помогать вам определить простое или сложное поле поиска.
Простое поле поиска использует содержимое другой таблицы или списка значений для проверки содержимого одного значения в строке. Сложное поле поиска позволяет хранить несколько значений одного и того же типа данных в каждой строке.
Зависит от типа данных поля поиска.
Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения.
Вы можете создать выражение, которое использует данные из одного или нескольких полей. Вы можете указать различные типы данных результата из выражения.
Это все различные типы данных, которые вы можете выбирать при создании полей в таблице Microsoft Access.
· Текстовый: Используется для хранения строковых данных с длиной до 255 символов.
· Поле MEMO: Применяется для хранения текста, превышающего 255 символов (До 65535 байт) и/или состоящего из нескольких строк (т.е. текста, в котором встречается символ возврат каретки).
· Числовой: Используется для обработки чисел различного размера и формата.
· Дата/время: Применяется при обработке значений календарных дат и времени. Этот тип данных позволяет хранить значения в нескольких форматах. По умолчанию устанавливается «Полный формат даты».
· Денежный: Используется для хранения денежных значений и предусматривает точность до 4 знаков после десятичной запятой и до 15 знаков перед запятой.
· Счетчик: Применяется для описания поля, используемого в качестве первичного ключа, и генерирует для каждой новой записи в таблице уникальное значение формата «Длинное целое».
· Логический: Величины, способные принимать только два значения: да/нет или 1/0.
· Поле объекта OLE: специальный тип данных - объект (например документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный с помощью технологии OLE в таблицу Access. Реально такие объекты в таблице не хранятся. Как и в случае полей MEMO, они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указатели на них. Длина поля - не более 1 Гбайт.
· Гиперссылка: специальное поле для хранения адресов гиперссылки, включающий путь к файлу на жестком диске в локальной сети (в формате UNC) или адрес Web-страницы в Internet или intranet (URL). Кроме того, адрес может включать текст, выводимый в поле или элементе управления, дополнительный адрес - расположение внутри файла или страницы, подсказку - текст отображаемый в виде всплывающей подсказки. Если щелкнуть мышью на поле гиперссылки, Access выполнит переход на соответствующий объект, документ, Web-страницу или другое место назначения. Длина каждой из частей гиперссылки - не более 2048 знаков.
· Мастер подстановок: это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка. Мастер подстановок удобно использовать в тех случаях, когда данные, вводимые в поле, имеют ограниченный набор значений. Мастер строит для поля список значений на основе полей из другой таблицы или же этот список задается путем ввода на одном из этапов работы Мастера. Фактически тип данных поля определяется типом данных поля списка.
Поля -- это основные элементы структуры базы данных. Они обладают свойствами. Свойства полей определяют способ хранения и обработки их программой Access. Общие свойства задаются для каждого поля на вкладке Общие, а перечень этих свойств зависит от выбранного типа данных. Для отображения свойств того или иного поля необходимо установить курсор на строке соответствующего поля.
От свойств полей зависит, что можно делать с данными, содержащимися в поле. Например, данные, содержащиеся в поле Цена, можно просуммировать, чтобы определить итоговый результат. Суммировать данные, содержащиеся в поле Номер телефона, совершенно бессмысленно, даже если номера телефонов записаны цифрами. Очевидно, что эти поля обладают разными свойствами и относятся к разным типам.
Ниже приведены некоторые, наиболее важные свойства полей.
1. Размер поля: задает максимальный размер сохраняемых в поле данных. Для поля с типом данных «Текстовый» задается размер от 1 до 255 знаков (по умолчанию - 50 символов). Для поля с типом данных «Числовой» можно задать:
ь Байт - позволяет хранить целые числа от 0 до 255 и занимает 1 байт памяти;
ь Целое - позволяет хранить целые числа от -32768 до +32767 и занимает 2 байта памяти;
ь Длинное целое - позволяет хранить целые числа от -2 147 483 648 до +2 147 483 647 и занимает 4 байта памяти;
ь Одинарное с плавающей точкой - позволяет хранить числа с точностью до 7 значащих цифр в диапазоне от -3,4Ч1038 до +3,4Ч1038 и занимает 4 байта памяти;
ь Двойное с плавающей точкой - позволяет хранить числа с точностью до 15 значащих цифр в диапазоне от -1,797Ч10308 до +1,797Ч10308 и занимает 8 байт памяти;
ь Действительное - позволяет хранить десятичные значения с заданной точностью в диапазоне от -1028 до +1028 и занимает 12 байт.
Рекомендуется задавать максимально допустимый размер поля, который понадобиться для сохраняемых значений, так как сохранение таких полей требует меньше памяти, и обработка данных меньшего размера выполняется быстрее.
2. Формат поля: является форматом отображения заданного типа данных и задает правила представления данных в ячейках, принадлежащих полю при выводе их на экран или печать.
В Access определены встроенные стандартные форматы отображения для полей с типами данных Числовой, Дата/время, Логический и Денежный. Для указания конкретного формата отображения необходимо выбрать в раскрывающемся списке одно из значений свойства Формат поля.
Формат поля используется для отображения данных в режиме таблицы, а также применяется в форме или отчете при отображении этих полей.
4. Подпись: определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется Имя поля).
5. Значение по умолчанию: (средство автоматизации ввода данных) определяет текст или выражение, которое автоматически вводится в поле при создании новой записи. При добавлении записи в таблицу можно оставить значение, введенное по умолчанию, или ввести другое. Свойство Значение по умолчанию используется только при создании новой записи. Изменение значения свойства не влияет на существующие записи. Максимальная длина значения свойства составляет 255 знаков. Данное свойство не определено для полей с типом данных «Счетчик» и «Поле объекта OLE».
9. Обязательное поле: свойство, определяющее обязательность заполнения данного поля при создании записи в процессе наполнения базы данных.
10. Пустые строки: свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).
11. Индексированное поле: если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значения в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных.
Читайте также: