Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Реалізація обмежень семантичної та посилальної цілісності в СУБД MySQL

Реферат Реалізація обмежень семантичної та посилальної цілісності в СУБД MySQL





льності значень властивостей, непризначених ідентифікатором, при цьому говорять про призначення атрибуту можливим ключем. Для об'єкта В«КлієнтВ» можливим ключем може бути такий атрибут, як В«номер банківської картиВ» або В«номер бонусної картки клієнтаВ». Такий тип обмеження, як і перевірка цілісності первинного ключа, є структурним, контрольованим шляхом перевірки рівності вводяться і вже наявних даних. p align="justify"> Іншим видом обмеження цілісності є обмеження реальних значень, що містяться в базі даних. Існує кілька підвидів даного обмеження:

1) Допустимі значення перебувають у заданому інтервалі. Дане обмеження передбачає, що значення властивості знаходиться в певному діапазоні значень. Припустимо, в салоні краси існує віковий ценз працівників: майстер не може бути молодше 20 і старше 50 років. Таким чином, обмеження цілісності виглядає так В«Для кожного об'єкта класуВ« Майстер В»значення атрибутуВ« вік В»знаходиться в діапазоні 20-50 роківВ».

2) Значення атрибута є перелічуваних. При додаванні або редагуванні даних пропонується вибрати зі списку певне значення поля, однак додавати власне значення заборонено. В нашій базі даних такі атрибути, як стать клієнта в таблиці "Клієнт", є перелічуваних. Дане обмеження формується перерахуванням всіх можливих значень і забороною на введення інших.

3) Значення атрибута є умовно перечислимого: дані вибираються зі списку, при цьому існує можливість додавання елемента до списку. Застосовуючи дане обмеження цілісності до атрибуту В«найменування послугиВ» таблиці В«ПослугаВ», отримуємо наступне формулювання В«Значення властивостіВ« найменування послуги В»є умовно перелічуваних і може приймати або довільне значення, або одне з переліку, сформованого на основі включення унікальних значень вже введених даних по вказаному властивості В».

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

? Значення властивостей В«прізвищеВ», В«ім'яВ», В«батьковіВ» мають наступний вигляд: перший символ - прописна буква кирилиці, наступні - рядкові. Неприпустимий введення цифр.

? Формат дати народження клієнтів і майстрів, дат відвідування салону, а також відпустки або лікарняного, що надаються майстрам - ДД/ММ/РР.

5) Заборона на NULL - значення атрибута. Такий вид обмеження поширюється насамперед на ідентифікатор об'єкта, який є первинним ключем, а також на ті властивості, пусте значення яких неприпустимо. ...


Назад | сторінка 8 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Заборони та обмеження в зовнішній торгівлі товарами
  • Реферат на тему: Основи реалізації семантичної та посилальної цілісності в СУБД MySQL
  • Реферат на тему: Обмеження дієздатності
  • Реферат на тему: Обмеження зовнішньої торгівлі
  • Реферат на тему: Стимули і обмеження в праві