Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
33_33_33_Shpory_po_KITu_2010.docx
Скачиваний:
19
Добавлен:
15.04.2019
Размер:
82.84 Кб
Скачать

11.Ключевые поля в таблицах. Назначение и использование. Способы задания и изменения.

Ключ. поле – это уник-ый идентификатор, к-рый может состоять из одного или нескольких полей.

Искусств-ое ключ. поле- поле с типом данных счетчик, к-рый создает MsA. Индекс – внутр. таблица, имеющая 2 столбца:1-й – знач-е выражения, содерж-го все поля, включ-е в индекс.2-й – месторасположение каждой записи табл. с данным знач-ем индексного выраж-я.

Больш-во индексов будут содержать знач-е только одного поля.Создать такой индекс очень просто:

выбрать свойство «Индексированное поле» и выбрать:-да (допуск-ся совпад-я);-да (совпад-я не допуск-ся).

По умолч. для поля первичный ключ устан-ся по 2-му варианту.Замечание: первичный ключ индексируется автоматически.

Опред-ие ключ-го поля необяз-но, но целесообразно по след. причинам:*если ключ. поля определены, то работа с данными будет значит. ускорена,*ключ. поле необходимо при созд-ии связей м/у табл-ми,*при работе с данными, находящ-ся в разных табл-ах, те м.б. обработаны, если таблицы связанны с пом. ключ. полей.

После созд-я таблицы на экране появля-ся запрос «Создать ключевое поле сейчас?»(Да? или Нет?)

1.«Да» то MsA создаст поле с именем «код» и типом данных «счетчик».2«Нет», то таблица будет создана без ключ. поля. В этом случае вам нужно открыть созданную таблицу в режиме «Конструктор» и опред-ть самим ключ. поле.

12-13.Понятие записи и поля. Св-ва полей. Условие на значение. Значение по умолчанию. Примеры.

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

СВОЙСТВА ПОЛЕЙ: Размер поля св-во задает max размер данных, для хранения в данном поле. *Для текстового типа – от 1 до 255 символов *Для числового типа: целые (0 до 255), -целое, -длинное целое,-одинарное с плавающей точкой: войное с плавающей точкой. Формат поля задается формат представл-я данных при вводе на экран и печать. Для числ-го, ден-го, поля счетчик: стандартный формат–по умолч.; ден-й–символ валюты и два знака после запятой; фиксир-ый – один знак до, 2 после запятой; с разделителями тысяч –2 знака после запятой и разделители тысяч; %-ный – % (*100 и знак %); экспоненциальный. Для текст. типа и Memo–пользоват-ий формат: дата/время (полн., длин., средн., кратк. формат); логический тип данных(Да / нет; Истина/ложь; Вкл/Выкл). Число десят-ых знаков опред-ет число десят-ых знак. при отраж-ии числа – от 0 до 15.

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

Для ключ. поля автомат-ки устанавл-ся знач-е Да.

Список операторов используемых при создание выражения в свойстве «Условие на значение».

*<, >, < =, > =, =, < - операторы сравнения.

Пример: > 20 AND < 30 ; < 60 OR > 90;* INданная ф-ция проверяет на равенство любому знач-ю из списка; Пример: IN(20;30;50);*BETWEEN-проверяет, что знач-е поля наход-ся внутри задан. диапазона; верхн. и нижн. граница диапазона раздел-ся логич. операторoм AND.

Пример: BETWEEN 20 AND 40;*LIKE- проверяет соотв-ие текст. или Memo поля по задан. шаблону символов.

Символы шаблонов:?- один произв-ый символ;* - люб. число произв-ых символов; #- заменяет одну люб. цифру;!- все след. символы не использовать;[ ] - допустимые значения. Например:LIKE "# # # # # # " - почтовый индекс Беларуси. LIKE " [ A - Z ] # " - любой символ от А до Z и цифра.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]