Идентифициране на ключови области

Над многократно се споменава понятието ключова област. Ключови поле - това е една или няколко области, комбинацията от стойности, които идентифицират уникално всеки запис в таблицата. Ако определени ключови области на масата, Microsoft Access позволява дублиране или нула влизане в ключовото поле. Ключови полета се използват за бързо извличане на данни и комуникация на различни таблици с помощта на заявки, формуляри и отчети.

В Microsoft Access, могат да бъдат идентифицирани от трите вида ключови области: тезгяха, с обикновен ключ и комбиниран ключ. Нека разгледаме всеки един от тези видове.

За да създадете ключ тип поле трябва да се противопостави на режима маси Конструктор:

1. В областта на маса брояч.

2. Помолете автоматично увеличаване го с 1.

3. Посочете тази област като ключов чрез натискане на бутона полето на бутона (първичен ключ) в лентата с инструменти на маса Design (Таблица Design).

Ако да спаси ключовите области за таблици не са определени, като същевременно се запази съобщението ще се появи на създаването на ключовото поле. Натискането на Yes (Да) се създава името на ключа код брояч поле (ID) и вид на брояч на данни (AutoNumber).

За да създадете достатъчно проста, за да имат ключова област, която съдържа уникални стойности (например, кодове или номера). Ако избраната област се състои от повторно или нули, то не може да бъде определена като ключова дума. За определяне на записите, които съдържат дублирани данни, можете да пуснете запитване за намиране на дублиращи се записи. Ако проблемът не може да бъде повторения чрез промяна на стойностите, трябва или да добавите към масата на полето на брояч и го превръщат в основен или композитен ключ.

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

1. Отворете таблицата в преглед на дизайна.

2. Изберете полето, което искате да се определи като ключ.

3. Натиснете областта ключ (първичен ключ) за дизайн на лентата с инструменти на маса (Таблица Design).

За сложни ключ може да е от съществено значение, за области, които представляват ключа. Сортиране записи в съответствие с реда на ключовите полета в прозореца на маса Designer. Ако искате да посочите друг ред на сортиране, без да променя реда на ключовите области, първо трябва да се определи на ключа, а след това щракнете върху индекси (индекси) на дизайнер инструмент за заведения, маси (Таблица Design). След това, в прозореца, който се появява индекси (индекси) трябва да посочите друг ред на полетата за ключова област индекс на име (първичен ключ).

Помислете като пример за приложение на съставния ключ масата "Поръчано" (ORDERDETAILS) база данни (Northwind) (фиг. 2.23).

В този случай, като съставният ключ се използва от полето "Код" (OrderlD) и "ProductID" (ProductID), т. К. Нито една от тези области не са гаранция, че са уникални записи отделно. В таблицата показва никакъв код позиция и името на продукта, м. К. "ProductID" (ProductID) на тази таблица включва смяна от таблицата "Продукти" на (Продукти) и стойности на полетата "ProductID" (ProductID) на тези таблици са свързани с "един към много" (един запис на таблицата "Продукти" (продукти) може да има множество записи в "Поръчай" маса (ORDERDETAILS)). И двата полета съдържат дублиращи се стойности. Така че, една цел може да включва няколко продукта, но в различен ред, могат да включват едни и същи елементи. В същото време, полето за комбинация "OrderID" (OrderlD) и "ProductID" (ProductID) идентифицира еднозначно всеки запис в "поръчки" таблицата (ORDERDETAILS).

За смяна на ключа, трябва да:

1. Отворете таблицата в преглед на дизайна.

2. Изберете съществуващите ключови области.

3. Натиснете клавиша поле (първичен ключ), като в същото бутона трябва да polozhenieVykl., Както и от зоната за избор трябва да изчезне икони ключова област.

4. Изберете полето, което искате да направите ключ.

5. Натиснете клавиша полето на бутона (първичен ключ). В този случай, при избора на областта трябва да се появи икона на ключ.


Фиг. 2.23. Пример Таблица използвайки съставния ключа

За изтриване на ключ, трябва да:

1. Отворете таблицата в преглед на дизайна.

2. Изберете съществуващ ключ областта (ключово поле).

3. Натиснете клавиша поле (първичен ключ), като в същото бутона трябва да polozhenieVykl., Както и от зоната за избор трябва да изчезне иконата (ите) на ключовото поле.