Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
07.02.2016
Размер:
69.63 Кб
Скачать

Скасування призначень стандартних значень

SP_UNBINDDEFAULT 'ім'я таблиці ,ім'я стовпця'

SP_UNBINDDEFAULT 'PRIMER, GOROD'

Перейменування

SP_RENAME старе ім'я ,нове ім'я

Або в ENTERPRISE MANAGER.

Видалення

За допомогою оператора DROP DEFAULT стандартне значення можна видалити назавжди. Якщо стандартне значення не призначене стовпцю, то воно віддаляється негайно, якщо не призначене, те його необхідно скасувати, а потім видаляти. За допомогою одного оператора DROP DEFAULT можна видалити кілька стандартних значень.

DROP DEFAULT ім'я ст. значення 1,[ ...ім'я ст.значення n]

DROP DEFAULT STANDART 1

Видалити також можна в програмі ENTERPRISE MANAGER.

Переваги:

Так як правила зберігаються окремо від таблиці, то при видаленні таблиці правило зберігається і його можна буде застосувати до інших таблиць.

Створення й використання обмежень

Обмеження PRIMARY KEY

Обмеження PRIMARY KEY (первинний ключ ) використається для забезпечення цілісності даних у стовпцях, а також у всій базі даних .

CONSTRAINT constraint _name PRIMARY KEY CLUSTERED

(column _name _l column _name _n )

Обмеження FOREIGN KEY

Обмеження FOREIGN KEY (зовнішній ключ ) використається разом із заздалегідь певним у деякій зв'язаній таблиці обмеженням PRIMARY KEY. Обмеження FOREIGN KEY зв'язує один або кілька стовпців таблиці з ідентичним набором стовпців іншої таблиці, для яких певне обмеження PRIMARY KEY.

CONSTRAINT constraint _name FOREIGN KEY

(column _name _l column _name _n )

REFERENCES table_name

(column _name _l column _name _n )

Обмеження UNIQUE

Обмеження UNIQUE(унікальний) застосовується до будь-якого стовпця таблиці з метою запобігання уведення в нього повторюваних значень.

Стовпець, якого певне обмеження UNIQUE, не можна використати як первинний ключ таблиці або його складової частини.

Обмеження CHECK

Обмеження CHECK (перевірка) накладає умови на значення, які можна ввести в один або кілька стовпців таблиці бази даних. Наприклад це дозволяє обмежити діапазон значень, які можна зберегти в стовпці типу NUMERIC, звузивши його в порівнянні з діапазоном, що відповідає даному типу. Процес призначення стовпцю обмеження CHECK називається прив'язкою (binding).

Обмеження DEFAULT

Обмеження DEFAULT (стандартне значення) використається для того, щоб автоматично вводити в стовпець деяке значення у випадку, якщо жодне значення в стовпець уведено не було.

DEFAULT default_name value FOR column_name

Порядок проведення лабораторної роботи

  1. Вивчити теоретичні відомості.

  2. Створити правила різного типу.

  3. Назначити правила стовпцям різних таблиць.

  4. Відобразити інформацію про правила.

  5. Переменувати привило.

  6. Вилучити правило.

  7. Створити стандартні значення різного типу.

  8. Назначити стандартні значення стовпцям різних таблиць.

  9. Відобразити інформацію про стандартні значення.

  10. Переменувати стандартне значення.

  11. Вилучити стандартне значення.

  12. Вивчити створення й використання обмежень.

13. Предоставити письмовий звіт по роботі.

ПИТАННЯ ДЛЯ САМОПЕРЕВІРКИ

  1. Дайте визначення терміну “правило”.

  2. Як створюються правила в SQL?

  3. Для чого перед параметром ставлять символ “@”?

  4. Як створити правило? Наведіть приклад.

  5. Які існують типи правил? Наведіть приклади.

  6. Яка процедура використовується для призначення правила стовпцю таблиці?

  7. Які дії необхідно виконати, щоб призначити правило стовпцю таблиці?

  8. До яких данних правила не застосовуються?

  9. Яким чином можна відобразити інформацію про призначення правила?

  10. Яка процедура використовується для скасування правил?

  11. Яка процедура призначає стовпцю нове правило?

  12. Як перейменувати правило?

  13. Який оператор використовується для видалення правил з бази даних?

  14. Для чого використовуються стандартні значення?

  15. Які обмеження накладаються на стандартні значення?

  16. Як створити стандартне значення?

  17. Як призначити стандартне значення?

  18. Як відобразити інформацію про стандартні значення?

  19. Як скасувати призначення стандартних значень?

  20. Як перейменувати стандартне значення?

  21. Як видалити стандартне значення?

  22. Які переваги має користувач при використанні правил?

  23. Які обмеження можна створювати та використовувати в SQL? Наведіть приклади обмежень.

  24. Яке обмеження використовується для збереження цілісності даних у стовпцях та в усій базі даних?

  25. Яке обмеження використовується для запобігання уведення до стовпця таблиці повторюваних значень?

10

Соседние файлы в папке Учебное пособие