Какие свойства поля вы знаете

Определение полей таблицы

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

На вкладке Подстановка в раскрывающемся списке свойства Тип элемента управления выбирается одно из значений Поле, Список или Поле со списком.

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

  • Имя поля. Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access. Оно является комбинацией из букв, цифр, пробелов и специальных символов, за исключением точки (.), восклицательного знака (‘), надстрочного знака (‘) и квадратных скобок ([ ]). Имя не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 00 до 31. Максимальная длина имени — 64 символа.
  • Тип данных. Тип данных определяется значениями, которые предполагается вводить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование девяти типов данных Раскрывающийся список возможных типов данных вызывается нажатием кнопки списка при выборе типа данных каждого поля :

    • Текстовый — тип данных по умолчанию. Текст или цифры, не участвующие в расчетах. Число символов в поле не должно превышать 255. Максимальное число символов, которое можно ввести в поле, задается в свойстве Размер поля. Пустые символы в неиспользуемой части поля не сохраняются.
    • Поле MEMO Длительный текст, например, некоторое описание или примечание. Максимальная длина — 65 535 символов.
    • Числовой. Числовые данные, используемые в математических вычислениях. Конкретные варианты числового типа и их длина задаются в свойстве Размер поля. Поле может иметь размер 1, 2, 4 или 8 байт (16 байт— только если для свойства Размер поля задано значение Код репликации). Для проведения денежных расчетов определен другой тип данных — Денежный
    • Денежный. Денежные значения и числовые данные, используемые в расчетах, проводящихся с точностью до 15 знаков в целой и до 4 знаков — в дробной части. Длина поля 8 байт. При обработке числовых значений из денежных полей выполняются вычисления с фиксированной точкой (более быстрые, чем вычисления для полей с плавающей точкой). Кроме того, при вычислениях предотвращается округление. Учитывая эти обстоятельства, применительно к полям, в которых планируется хранить числовые значения с указанной точностью, рекомендуется использовать денежный тип данных.
    • Дата/время. Значения даты или времени, относящиеся к годам с 100 по 9999 включительно Длина поля 8 байт
    • Счетчик. Тип данных поля, в которое для каждой новой записи автоматически вводятся уникальные последовательно возрастающие (на 1) целые числа или случайные числа. Значения этого поля нельзя изменить или удалить. Длина поля: 4 байта для длинного целого, для кода репликации — 16 байт. По умолчанию в поле вводятся последовательные значения. В таблице не может быть более одного поля этого типа. Используется для определения уникального ключа таблицы
    • Логический. Логические данные, которые могут иметь одно из двух возможных значений: Да/Нет, Истина/Ложь, Вкл./Выкл. Длина поля 1 бит.
    • Поле объекта OLE. Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозаписи или другие данные и двоичном формате), связанный или внедренный и таблицу Access. Длина поля — не более 1 Гбайт (ограничивается объемом диска).
    • Гиперссылка. Адрес гиперссылки, включающий путь к файлу на жестком диске в локальной сети (в формате UNC) или адрес страницы в Internet или intranet (URL). Кроме того, адрес может включать текст, выводимый в поле или в элементе управления, дополнительный адрес — расположение внутри файла или страницы,подсказку – текст, отображаемый в виде всплывающей подсказки. Если щелкнуть мышью на поле гиперссылки, Access выполнит переход на соответствующий объект, документ, Web-страницу или другое место назначения. Длина каждой из частей гиперссылки — не более 2048 знаков. Для полей типа OLE, MEMO и Гиперссылка не допускается сортировка и индексирование.
    • Мастер подстановок. Выбор этого типа данных запускает мастера подстановок. Мастер строит для поля список значений на основе полей из другой таблицы. Значения в такое поле будут вводиться из списка. Соответственно, фактически тип данных поля определяется типом данных поля списка. Возможно также определение поля со списком постоянных значений.

Общие свойства полей

Общие свойства задаются для каждого поля на вкладке Общие и зависят от выбранного типа данных.

1. Размер поля задает максимальный размер сохраняемых в поле данных.

Для поля с типом данных Текстовый задается размер от 1 до 255 знаком (по умолчанию — 50 знаков).

Для поля с типом данных Счетчик можно задать:

а) Длинное целое— 4 байта:

б) Код репликации— 16 байт.

Для поля с типом данных Числовой можно задать:

в) Байт (для целых чисел от 0 до 255, длина поля 1 байт);

Читайте также:  Какое общее свойство у воды и соли

г) Целое (для целых чисел от -32 768 до +32 767, занимает 2 байта);

д) Длинное целое (для целых чисел от -2 147 483 648 до +2 147 483 647, занимает 4 байта);

е) Дробные с плавающей точкой 4 байта (для чисел от —3,4хЮ38 до +3,4х1038 с точностью до 7 знаков);

ж) Дробные с плавающей точкой 8 байт (для чисел от -1,797хЮ308 до +1,797хЮ308 с точностью до 15 знаков);

з) Действительное (для целых чисел от -1038-1 до 1038-1 при работе с проектами, которые хранятся в файлах типа1 ADP, и от -1028-1 до 1028-1 — для файлов типа MDB, с точностью до 28 зна­ков, занимает 12 байт);

и) Код репликации. Глобальный уникальный идентификатор, занимает 16 байт. Поля такого типа используются Access для создания системных уникальных идентификаторов реплик, наборов реплик, таблиц, записей и других объектов при репликации баз данных.

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

2. Формат поля является форматом отображения заданного типа данных и задает правила представления данных при выводе их на экран или печать.

В Access определены встроенные стандартные форматы отображения для полей с типами данных Числовой, Дата/время, Логический и Денежный. Ряд этих форматов совпадает с настройкой национальных форматов, определяемых в окне Язык и стандарты панели управления Microsoft Windows. Пользователь может создать собственный формат для всех типов данных, кроме OLE, с помощью символов форматирования.

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

3. Число десятичных знаков задает для числового и денежного типов данных число знаков после запятой. Можно задать число от 0 до 15. По умолчанию (значение Авто) это число определяется установкой в свойстве Формат поля. Следует иметь в виду, что установка этого свойства не действует, если свойство Формат поля не задано или если выбрано значение Основной. Свойство Число десятичных знаков влияет только на количество отображаемых на экране десятичных знаков и не влияет на количество сохраняемых знаков. Для изменения числа сохраняемых знаков необходимо изменить свойство Размер поля.

4. Подпись поля задает текст, который выводится в таблицах, формах, отчетах.

5. Значение по умолчанию определяет текст или выражение, которое автоматически вводится в поле при создании новой записи. Например, если задано значение =now (), то в поле будет введена текущая дата и время. При добавлении записи в таблицу можно оставить значение, введенное по умолчанию, или ввести другое. Свойство Значение по умолчанию используется только при создании новой записи. Изменение значения свойства не влияет на существующие записи. Максимальная длина значения свойства составляет 255 знаков. Данное свойство не определено для полей с типом данных Счетчик или Поле объекта OLE.

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

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

Тип элемента управления

На вкладке Подстановка в окне конструктора таблиц задается свойство Тип элемента управления. Это свойство определяет, будет ли отображаться поле в таблице и в форме в виде:

  • Поля;
  • Списка;
  • Поля со списком.

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

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

Источник

У этого термина существуют и другие значения, см. Поле.

По́ле в общей алгебре — множество, для элементов которого определены операции сложения, взятия противоположного значения, умножения и деления (кроме деления на ноль), причём свойства этих операций близки к свойствам обычных числовых операций. Простейшим полем является поле рациональных чисел (дробей). Хотя названия операций поля взяты из арифметики, следует иметь в виду, что элементы поля не обязательно являются числами, и определения операций могут быть далеки от арифметических.

Поле — основной предмет изучения теории полей. Рациональные, вещественные, комплексные числа, вычеты по модулю заданного простого числа образуют поля[⇨].

История[править | править код]

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

Читайте также:  Какие свойства есть у карандаша и тетради

Явное определение понятия поля относят к Дедекинду (1871 год), который использовал немецкий термин Körper (тело). Термин «поле» (англ. field) ввёл в 1893 году американский математик Элиаким Гастингс Мур[1].

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

Формальные определения[править | править код]

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

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

  1. Коммутативность сложения: .
  2. Ассоциативность сложения: .
  3. Существование нулевого элемента: .
  4. Существование противоположного элемента: .
  5. Коммутативность умножения: .
  6. Ассоциативность умножения: .
  7. Существование единичного элемента: .
  8. Существование обратного элемента для ненулевых элементов: .
  9. Дистрибутивность умножения относительно сложения: .

Аксиомы 1—4 соответствуют определению коммутативной группы по сложению над , аксиомы 5—8 соответствуют определению коммутативной группы по умножению над , а аксиома 9 связывает операции сложения и умножения дистрибутивным законом.

Аксиомы 1-7 и 9 — это определение коммутативного кольца с единицей.

Исключив аксиому коммутативности умножения, получим определение тела.

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

Коммутативные кольцаОбласти целостностиФакториальные кольцаОбласти главных идеаловЕвклидовы кольцаПоля.

Связанные определения[править | править код]

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

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

Характеристика поля — то же, что и характеристика кольца, наименьшее положительное целое число такое, что сумма копий единицы равна нулю:

Если такого числа не существует, то характеристика считается равной нулю. Задачу определения характеристики обычно решают с задействованием понятия простого поля — поля, не содержащего собственных подполей, благодаря факту, что любое поле содержит ровно одно из простых полей.

Поля Галуа — поля, состоящие из конечного числа элементов. Названы в честь их первого исследователя Эвариста Галуа.

Свойства[править | править код]

  • Характеристика поля всегда или простое число.
  • Количество элементов в конечном поле всегда равно  — степени простого числа.
  • В поле нет делителей нуля.
  • Любая конечная подгруппа мультипликативной группы поля является циклической. В частности, мультипликативная группа ненулевых элементов конечного поля изоморфна .
  • С точки зрения алгебраической геометрии , поля — это точки, потому что их спектр состоит ровно из одной точки — идеала {0}. Действительно, поле не содержит других собственных идеалов: если к идеалу принадлежит ненулевой элемент, то в идеале находятся и все кратные ему, то есть всё поле. Обратно, коммутативное кольцо, не являющееся полем, содержит необратимый (и ненулевой) элемент a. Тогда главный идеал, порождённый a, не совпадает со всем кольцом и содержится в некотором максимальном (а следовательно, простом) идеале; а значит, спектр этого кольца содержит как минимум две точки.

Примеры полей[править | править код]

Поля характеристики, равной 0[править | править код]

Поля ненулевой характеристики[править | править код]

Любое конечное поле имеет характеристику, отличную от нуля. Примеры конечных полей:

Существуют примеры бесконечных полей ненулевой характеристики.

См. также[править | править код]

  • Алгебраически замкнутое поле

Примечания[править | править код]

Литература[править | править код]

  • Бурбаки Н. Алгебра. Часть 2. Многочлены и поля. Упорядоченные группы . — М.: Наука, 1965.
  • Ленг С. Алгебра. — М.: Мир, 1968. — 564 с.
  • P. Aluffi. Chapter VII // Algebra: Chapter 0. — American Mathematical Society, 2009 . — (Graduate Studies in Mathematics ). — ISBN 0-8218-4781-3.
  • Galois, Évariste. Sur la théorie des nombres (неопр.) // Bulletin des Sciences mathématiques. — 1830. — Т. XIII. — С. 428.
  • Л. В. Кузьмин. Поле // Математическая энциклопедия / И. М. Виноградов (гл. ред.). — М.: Советская энциклопедия, 1977—1985.

Источник

Все данные в БД разделенны по типам.

Символьный (текстовый). В таком поле по умолчанию может храниться до 256 символов.

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

Дата / время. Содержит значения даты и времени.

Денежный. Включает денежные значения и числовые данные до пятнадцати знаков целой части и четверых знаков дробовой части.

Читайте также:  Каким свойством обладает оксид цинка

Поль примечание. Оно может содержать до 216 символов (216 = 65536).

Счетчик. Специальное числовое поле, в котором СУБД присваивает уникальный номер каждой записи.

Логический. Может сохранять одно из двух значений: true or false.

Поль объекта OLE (Object Linking and Embedding – технология вставки и связывания объекта). Это поле может содержать любой объект электронной таблицы, документ microsoft word, рисунок, звукозапись или другие данные в двоичном формате, введенные или связанные с СУБД.

Гиперссылка. Может содержать строку, которая состоит из букв и цифр, которая представляет адрес сайта или web – страницы.

Мастер подстановок. Создает поле, в котором предлагается выбор значений.

Если тип данных числовой, то допустимыми для свойства Размер поля значения приведены в таблице.

ЗначениеОписаниеРазмер
БайтЧисла от 0 до 255 ( без дробной части).1 байт
ЦелоеЧисла от -32 768 до 32 767 ( без дробной части).2 байта
Длинное целое(Значение по умолчанию). Числа от -2 147 483 648 до 2 147 483 647 ( без дробной части).4 байта
 С плавающей точкой (4 байта) Числа от -3,402823E38 к -1,401298E-45 для негативных значений и от 1,401298E-45 до 3,402823E38 для положительных.4 байта
 С плавающей точкой (8 байтов)Числа от -1,79769313486232E308 к -4,94065645841247E для негативных значений и от 1,79769313486231E308 до 4,94065645841247E-324 для положительных.8 байтов
Код репликацииУникальный глобальный идентификатор (GUID).16 байтов

Ниже перечислены основные свойства полей таблиц баз данных на примере СУБД Microsoft Access:

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

Тип поля — определяет тип данных, которые могут содержаться в данном поле.

Размер поля — определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.

Формат поля — определяет способ форматирования данных в ячейках, которые принадлежат полю.

Маска ввода — определяет форму по которой вводятся данные в поле (средство автоматизации ввода данных).

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

Значение по умолчанию — то значение, которое вводится в ячейку поля автоматически (средство автоматизации ввода данных).

Условие на значение — ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных имеющих числовой тип, денежный тип или тип даты).

Сообщение об ошибке — текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных

Создание запросов в СУБД Access.

Запрос. Основные понятия. Виды запросов.

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

Виды запросов:

• запрос на выборку;

• запрос на выборку с полем, которое исчисляется;

• итоговые запросы;

• запрос с параметром;

• перекрестные запросы;

• запрос на изменения (активные запросы) (на обновление, на создание таблицы, на удаление, на добавление).

ВНИМАНИЕ! Важным условием реализации запросов является установка связей между таблицами, а точнее, между полями.

Виды запросов СУБД Access.

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

Итоговые запросы значительно отличаются от обычных. В них поля делятся на 2 типа: 

– поля, по которым осуществляется группировка данных;

– поля, для которых проводятся вычисления.

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

10. Построение форм и отчетов в СУБД Access.

Создание форм. Основные понятия.

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

Форму можно создать с помощью мастера или конструктора. С помощью мастера можно создать:

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

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

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

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

Источник