Информатика. Теория и практика. Часть 2. Ищенко В.А - 133 стр.

UptoLike

132
Выполнить команду Вставка /Строки. При этом новая строка
будет вставлена над текущей строкой.
Определение ключа.
Эффективность работы Microsoft Access повышается при нали-
чии в таблице ключа. Ключ таблицы это одно или несколько полей
таблицы, совокупность значений которых однозначно определяет
каждую запись этой таблицы.
Как правило, ключевым назначается поле, содержащее уникаль -
ный код или номер.
Таблица в которой определены ключи обладает следующими
свойствами:
Существенно ускоряется выполнение запросов и некоторых
других операций.
По умолчанию записи в форме или таблице изображаются в
порядке, определяемом ключом .
Автоматически поддерживается уникальность записей в таб-
лице, т . к. Microsoft Access не допускает наличия в таблице
записей с одинаковыми значениями ключа.
Кроме того, наличие ключа необходимо для установки связей
между таблицами и одновременного обновления нескольких связан-
ных таблиц.
В связи с тем, что Microsoft Access использует для хранения в ба -
зах данных связную совокупность данных , задание ключевых полей
является обязательным для каждой таблицы. Поэтому если ключ в
таблице не задан, Microsoft Access создает его автоматически. Он соз -
дает поле КОД с типом данных Счетчик. Это означает , что каждый
раз при создании новой записи значение счетчика увеличивается на 1.
Этот номер и является первичным ключом для каждой новой записи.
Чтобы определить ключ, необходимо:
Выделить строку с описанием нужного поля. Для того чтобы
создать составной ключ, нажмите клавишу Ctrl и, не отпуская
ее, выделите по очереди все нужные поля.
На панели инструментов «Конструктор таблиц» нажмите
кнопку Ключевое поле.
Для последующего изменения или удаления ключа используется
окно «Индексы» .
В большинстве случаев достаточно определить одно ключевое
поле, однако если ни одно поле таблицы не содержит уникальных
значений, можно определить составной ключ, состоящий из несколь -
ких полей. Ключи необходимы для установки связей между таблица-
ми и одновременного обновления нескольких связанных таблиц .
                                        132

     • Вып олнит ь кома нду Вс т а вка /Ст роки. П ри эт ом нова я с т рока
          будет вс т а влена на д т екущ ей с т рокой.
О пред елени ек лю ча.
     Э ффект ивнос т ь ра бот ы Microsoft Access п овыш а ет с я п ри на ли-
ч ии в т а блиц е клю ч а . К л юч т абл и цы – эт о одно и л и неск ол ьк о пол ей
т абл и цы, совок у пност ь значени й к от орых однозначно определ яет
к ажду ю запи сь эт ой т абл и цы.
     Ка к п ра вило, клю ч евым на зна ч а ет с я п оле, с одержа щ ее уника ль -
ный код или номер.
     Т а блиц а в кот орой оп ределены клю ч и обла да ет с ледую щ ими
с войс т ва ми:
     • Сущ ес т венно ус коряет с я вып олнение за п рос ов и некот орых
          других оп ера ц ий.
     • П о умолч а нию за п ис и в форме или т а блиц е изобра жа ю т с я в
          п орядке, оп ределяемом клю ч ом.
     • Авт ома т ич ес ки п оддержива ет с я уника ль нос т ь за п ис ей в т а б-
          лиц е, т . к. Microsoft Access не доп ус ка ет на лич ия в т а блиц е
          за п ис ей с одина ковыми зна ч ениями клю ч а .

        К ром е т ого, нал и чи е к люча необходи м о дл я у ст ановк и связей
м ежду т абл и цам и и одноврем енного обновл ени я неск ол ьк и х связан-
ных т абл и ц.
      В с вязи с т ем, ч т оMicrosoft Access ис п оль зует для хра нения в ба -
за х да нных с вязную с овокуп нос т ь да нных, за да ние клю ч евых п олей
являет с я обяза т ель ным для ка ждой т а блиц ы. П оэт ому ес ли клю ч в
т а блиц е не за да н, Microsoft Access с озда ет егоа вт ома т ич ес ки. Онс оз-
да ет п оле КОД с т ип ом да нных Счетчи к . Э т о озна ч а ет , ч т о ка ждый
ра з п ри с озда нии новой за п ис и зна ч ение с ч ет ч ика увелич ива ет с я на 1.
Э т от номер и являет с я п ервич ным клю ч ом для ка ждой новой за п ис и.
      Ч т о бы о пр едели т ь к лю ч, нео бхо ди м о :
      • Выделит ь с т року с оп ис а нием нужного п оля. Д ля т ого ч т обы
          с озда т ь с ос т а вной клю ч , на жмит е кла виш у Ctrl и, не от п ус ка я
          ее, выделит е п ооч ереди вс е нужные п оля.
      • На п а нели инс т румент ов « Конс т рукт ор т а блиц » на жмит е
          кноп ку К лю чев оеполе.
      Д ля п ос ледую щ его изменения или уда ления клю ч а ис п оль зует с я
окно« Индекс ы».
      В боль ш инс т ве с луч а ев дос т а т оч но оп ределит ь одно клю ч евое
п оле, одна ко ес ли ни одно п оле т а блиц ы не с одержит уника ль ных
зна ч ений, можно оп ределит ь с ос т а вной клю ч , с ос т оящ ий из нес коль -
ких п олей. Клю ч и необходимы для ус т а новки с вязей между т а блиц а -
ми и одновременногообновления нес коль ких с вяза нных т а блиц .