Информационные технологии в экономике. Анисимова Г.Б - 7 стр.

UptoLike

12 13
Первичный ключ и индекс. Первичным ключом называется одно
или несколько полей, которые однозначно определяют каждую за-
пись в таблице. Наличие индекса помогает быстрее находить и со-
ртировать записи. Поля, используемые в качестве первичного клю-
ча, индексируются автоматически, но можно составить отдельный
индекс и для других полей.
Задание первичного ключа. По
умолчанию Access создает поле
Код с типом данных Счетчик. Это означает, что каждый раз при соз-
дании новой записи значение счетчика увеличивается на 1. Этот но-
мер и является первичным ключом для каждой новой записи.
Первичный ключ можно создать самостоятельно, выбрав поле,
которое предполагается использовать в качестве первичного ключа.
Далее на панели инструментов нажимается кнопка Ключевое поле или
выполняется команда ПравкаКлючевое поле. В области маркиров-
ки выбранного поля появляется пиктограмма с изображением ключа.
Индексы. Одним из основных требований, предъявляемых
к СУБД, является возможность быстрого поиска требуемых записей
среди большого объема информации. Индексы представляют собой
наиболее эффективное средство, которое позволяет значительно уско-
рить поиск данных в таблицах по сравнению с таблицами, не содер-
жащими индексов. В зависимости от количества полей, используемых
в индексе, различают простые и составные индексы. Требование уни-
кальности индекса в Access необязательно.
Создание индекса для одного поля. Для создания простого индек-
са используется свойство поля Индексированное поле, позволяющее
ускорить выполнение поиска и сортировки записей по одному полю
таблицы. Индексированное поле может содержать как уникальные,
так и повторяющиеся значения.
Создание простого индекса предполагает выполнение следую-
щих действий:
1. В окне конструктора таблицы выберите в верхней половине
окна поле, для которого создается индекс.
2. В нижней половине окна для свойства Индексированное поле
выберите одно из следующих значений:
Да (Допускаются совпадения);
Да (Совпадения не допускаются).
Значение Да (Совпадения не допускаются) обеспечивает уни-
кальность каждого значения данного поля.
Создание составного поля. Индексы, содержащие несколько по-
лей, следует определять в окне индексов. Для этого выполните сле-
дующие действия:
1. Нажмите кнопку Индексы на панели инструментов. На
экране
появится окно диалога Индексы.
2. В открывшемся окне диалога введите имя индекса в первом пу-
стом поле столбца Индекс. В качестве имени индекса можно исполь-
зовать имя одного из полей, включенных в индекс, или любое допу-
стимое имя.
3. В столбце Имя поля той же строки нажмите кнопку раскрытия
списка и
выберите первое поле индекса.
4. В столбце Имя поля следующей строки выберите имя следую-
щего поля индекса (в этой строке поле столбца Индекс следует оста-
вить пустым). Определите таким же образом остальные поля индек-
са. Индекс может включать до 10 полей.
5. Закончив выбор полей индекса, закройте окно диалога.
Лабораторная работа 1. Создание
таблиц базы данных
Содержание задания. На основании описания постановки зада-
чи (п. 1.2) описать структуру таблиц базы данных и установить свя-
зи между таблицами
Технология создания таблиц базы данных ПРОДАЖА
1. Создайте файл новой базы данных. Для этого выполните ко-
манду меню ФайлСоздать. В окне Создание выберите Новая
база данных. В открывшемся окне
задайте имя новой базы данных
ПРОДАЖИ_фамилия (студента). Определите папку, в которой бу-
дет сохранен этот файл.
2. Опишите структуры записей таблиц базы данных и назовите их
следующим образом: ТОВАРЫ, ПОКУПАТЕЛИ, РЕЕСТ, НАКЛАД-
НАЯ. Описания полей приведены в табл. 6.