2.6 Видалення індексу
Видалення індексу виконується командою
DROP INDEX 'ім’я_індекса'[,...n]
Приклад 4.5. Створити унікальний кластерний індекс для таблиці Клієнт по стовпцю Прізвище в первинній групі файлів.
CREATE UNIQUE CLUSTERED INDEX index_klient1
ON Клієнт (Прізвище)
WITH DROP_EXISTING
ON PRIMARY
Приклад 4.5. Створення унікального кластерного індексу.
Приклад 4.6. Створити унікальний некластерний індекс для таблиці Клієнт по стовпцях Прізвище і Ім'я в первинній групі файлів. Крім того, елементи індексу будуть впорядковані по убуванню. Також заборонимо автоматичне оновлення статистики при зміні даних в таблиці і встановимо фактор заповнення індексних сторінок на рівні 30%.
CREATE UNIQUE NONCLUSTERED INDEX index_klient2
ON Клієнт (Прізвище DESC,Ім’я DESC)
WITH FILLFACTOR=30
STATISTICS_NORECOMPUTE
ON PRIMARY
Приклад 4.6. Створення унікального некластерного індексу.
Контрольні питання
-
Дайте загальну характеристику процесу створення бази даних.
-
З чого починається створення бази даних в середовищі My SQL Server?
-
Наведіть формальний синтаксис оператору створення бази даних в My SQL Server.
-
Поясніть, що означають параметри наведеного оператора.
-
Яким чином визначається файл бази даних в My SQL Server?
-
Наведіть формальний синтаксис та поясніть параметри оператора.
-
Яким чином можна змінити поточну базу даних?
-
В чому полягає сенс даної зміни?
-
Наведіть оператор видалення бази даних та поясніть його параметри.
-
Що таке таблиця з точки зору бази даних?
-
Чим необхідно керуватися при створення таблиці бази даних?
-
Наведітьсинтаксис створення таблиці в My SQL Server.
-
Які саме зміни можна застосувати до таблиці?
-
Як саме це зробити?
-
Дайте визначення індекса.
-
Перерахуйте відомі вам різновиди індексів.
-
Чим відрізняються названі індекси?
-
Як можна створити індекс?
-
В чому полягає призначення індексу?
-
Наведіть формальний синтаксис створення індексу і поясніть параметри оператору створення.