При создании таблиц в режиме Конструктора приходится задавать имена таблиц и полей в таблицах. При этом необходимо придерживаться ряда правил.
Имена полей в таблице не должны повторяться, т. е. должны быть уникальными.
Имена полей могут содержать не более 64 символов, включая пробелы.
Желательно избегать употребления имен полей, совпадающих с именами встроенных функций или свойств Microsoft Access (например, Name — имя).
Имя поля не должно начинаться с пробела или управляющего символа.
· Имена полей могут содержать любые символы, включая буквы, цифры, пробелы, специальные символы, за исключением точки, восклицательного знака, апострофа (') и квадратных скобок ([), (]).
Эти же правила действительны и для имен таблиц, а также других объектов Access.
· После ввода имени поля необходимо задать тип данных, которые будут находиться в этом поле. Наиболее удобным способом является выбор типа из списка, но можно ввести и вручную.
Ключевое полетаблицы помечается специальным значком — ключик в поле выделения в левой части окна. Чтобы выделить поле, достаточно просто щелкнуть мышью по строке. При этом в нижней части окна будут показаны параметры именно для этого поля. Перемещаться между столбцами в верхней панели окна можно с помощью клавиши <Таb>, а для перемещения по списку полей вверх и вниз пользуйтесь клавишами со стрелками. С помощью клавиши <F6> можно перемещаться между панелями.
С целью ускорения поиска и сортировки данных в любой СУБД используются индексы. Индексявляется средством, которое обеспечивает быстрый доступ к данным в таблице на основе значений одного или нескольких столбцов.
Индекс представляет собой упорядоченный список значений и ссылок на те записи, в которых хранятся эти значения. Чтобы найти нужные записи, СУБД сначала ищет требуемое значение в индексе, а затем по ссылкам быстро отбирает соответствующие записи. Индексы бывают двух типов: простые и составные. Простые индексы представляют собой индексы, созданные по одному столбцу. Индекс, построенный по нескольким столбцам, называется составным. Примером составного индекса может быть индекс, построенный по столбцам "Фамилия" и "Имя".
Чтобы создать простой индекс, необходимо:
1. Открыть таблицу в режиме Конструктора, выбрать поле, для которого требуется создать индекс, Открыть вкладку Общиеи выбрать для свойства Индексированное полезначение Да (Допускаются совпадения)или Да (Совпадения не допускаются).
Ключевое поле таблицы автоматически индексируется и свойству Индексированное полеприсваивается значение Да (Совпадения не допускаются).
Составной индекс создается в специальном диалоговом окне:
1. Открыть таблицу в режиме Конструктора, На панели инструментов Конструктор таблицнажать кнопку Индексы.
2. В первой пустой строке поля Индексввести имя индекса.
4. В поле Имя полянажать на стрелку и выбрать первое поле, для которого необходимо создать индекс.
5. В следующей строке поля Имя поляуказать второе индексируемое поле. (Для данной строки поле Индексдолжно оставаться пустым.) Повторите эту операцию для всех полей, которые необходимо включить в индекс. В индексе может быть использовано до 10 полей
Диалоговое окно Индексыиспользуется также для просмотра, изменения и удаления существующих индексов. Изменить можно:
название индекса в поле Индекс;
поле таблицы, соответствующее данному индексу, выбрав новое поле из списка в поле Имя поля;
порядок сортировки в поле Порядок сортировки; П свойства данного индекса в нижней части окна (рис. 2.26):
o Ключевое полеопределяет, является ли индексированное поле ключевым;
o Уникальный индексопределяет, должно ли быть каждое значение в этом поле уникальным;