Тази страница за свойства съдържа набор от свойства за индексите, първичните ключове и уникалните ограничения, прикачени към таблиците във вашата диаграма на база данни или в таблица Designer. Индексите и ограниченията не са графично представени в диаграми на бази данни.
Име на таблица
Показва името на таблицата в таблица Designer или избраната таблица в диаграмата на вашата база данни. Ако във вашата диаграма на база данни е избрана повече от една таблица, само името на първата таблица е видимо.
Избран индекс
Показва името на първия индекс за таблицата в таблица Designer или избраната таблица в диаграмата на вашата база данни. Ако във вашата диаграма на база данни е избрана повече от една таблица, само името на първия индекс за първата таблица е видимо. За да покажете свойствата за друг индекс, разгънете падащия списък.
Type
Показва типа на индекса или обекта на ключа за избраната таблица: индекс, първичен ключ или уникално ограничение.
New
Изберете този бутон, за да създадете нов индекс, ключ или уникално ограничение за избраната таблица от база данни.
Delete
Изберете този бутон, за да премахнете избрания индекс, ключ или ограничение от таблицата.
Забележка: Ако се опитате да изтриете първичен ключ, който участва в релациите, ще се покаже съобщение с въпрос дали искате да изтриете и всички релации. Не можете да изтриете първичен ключ, без първо да изтриете релациите, в които участва.
Име на индекс
Показва името на избрания индекс. Можете да преименувате индекса, като въведете ново име в това поле.
Име/ред на колона
(Само за Microsoft SQL Server 2000.) Показва колоните, допринасящи за индекса, първичния ключ или уникалното ограничение, както и дали стойностите на всяка колона са подредени във възходящ, или низходящ ред в елемента. Можете да добавяте, променяте или премахвате имена на колони в този списък. Можете също да промените възходящата/низходящата настройка за всяка колона.
Група индексни файлове
Изберете името на файловата група, в която искате да съхраните избрания индекс. За да бъде разрешена тази настройка, трябва да имате поне една дефинирана от потребителя група файлове. Тази настройка е налична само за бази данни SQL Server 7.0 или по-нова версия. Ако създадете обект на база данни и не зададете неговата група файлове, SQL Server ще го присвои на файловата група по подразбиране. Първоначално файловата група по подразбиране е групата файлове Primary.
За повече информация относно създаването и използването на файлови групи вж. документацията за SQL Server.
Създаване на УНИКАЛНО
Изберете тази опция, за да създадете уникално ограничение или индекс за избраната таблица на базата данни. Задайте дали създавате ограничение, или индекс, като изберете или бутона Ограничение , или Индекс .
-
Игнорирай дублирания ключ Ако създадете уникален индекс, можете да зададете тази опция, за да контролирате как SQL Server реагира, когато ред, чиято стойност на ключ е равна на съществуваща стойност на ключ, се вмъква по време на операция за групово вмъкване. Ако изберете Игнорирай дублиращия се ключ, SQL Server ще издаде предупредително съобщение, да игнорира нарушаващия входящ ред и да се опита да вмъкне останалите редове от операцията за групово вмъкване. Ако не изберете Игнорирай дублиращия се ключ, SQL Server ще издаде съобщение за грешка и ще анулира цялата операция за групово вмъкване.
Фактор на запълване
Показва фактора на запълване, който задава колко пълна може да бъде всяка индексна страница. Ако не е зададен коефициент на запълване, се използва коефициентът на запълване по подразбиране на базата данни.
Индекс на подложка
Ако сте задали фактор на запълване с повече от 0 процента и сте избрали опцията за създаване на уникален индекс, можете да укажете на SQL Server да използва същия процент, който сте задали в "Фактор на запълване" като мястото, което оставя отворен във всеки вътрешен възел. По подразбиране SQL Server задава размер на индекса от два реда.
Създаване като КЛЪСТЕРНО
Изберете тази опция, за да създадете индекс с клъстери за избраната таблица на базата данни.
Не съставяй отново автоматично статистиката
Изберете тази опция, за да кажете на SQL Server да използва по-рано създадена статистика. Този избор, наличен само за бази данни с SQL Server 7.0 и по-нови версии, може да влоши производителността на заявката, но ще ускори операцията за създаване на индекс.
За повече информация относно тази опция вж. документацията за вашия SQL Server.
Текст на проверката за валидност
(само за SQL Server 2000.) Показва текста, който се показва на потребителите при въвеждане на ред, който нарушава индекса, ключа или ограничението.
За SQL Server 6,5 се показват следните опции.
Опции за сортиране на данни
Определете как са подредени данните в индекса, когато записите се добавят към индекса.
-
Сортиране на данни По подразбиране. Организира данните във възходящ ред.
-
Данните вече са сортирани Приема реда на съществуващите данни.
-
Реорганизиране на сортирани данни Реорганизира данните във възходящ ред. Изберете тази опция, например когато таблицата стане фрагментирана или да се изградят отново неключени индекси.
Опции за дублиране на редове
Определете как индексът трябва да обработва дублирани редове.
-
Забраняване на дублиращи се редове По подразбиране. Предотвратява записването на индекса, ако съществуват дублирани редове. Ако съществуват дублирани редове, се показва съобщение за грешка.
-
Игнорирай дублираните редове Изтрива дублираните редове от индекса, докато се създава.
-
Разреши дублиращи се редове Създава индекса, въпреки че съществуват дублиращи се редове.