Збільшити ціну товарів першого сорту на 25%
UPDATE Товар SET Товар.Ціна=Товар.Ціна*1.25
WHERE Товар.Сорт = "Перший"
В операції з максимальною кількістю товару збільшити число товарів на 10%.
UPDATE Операція SET Операція.Кількість = Операція.Кількість*1.1
WHERE Операція.Кількість = (SELECT Max(Операція.Кількість) FROM Операція)
Цілісність даних
Це правила, що визначають можливі значення даних і забезпечуючі логічну основу для підтримки коректних значень.
Обмеження цілісності дозволяють звести до мінімуму помилки, виникаючі при оновленні і обробці даних.
Типи обмежень цілісності даних
обов'язкові дані;
обмеження для доменів полів;
корпоративні обмеження;
цілісність сутностей;
посилальна цілісність.
Організація підтримки посилальної цілісності при виконанні операцій модифікації даних
Вставка нового рядка в дочірню таблицю
Видалення рядка з дочірньої таблиці
Оновлення зовнішнього ключа в рядку дочірньої таблиці
Вставка рядка в батьківську таблицю
Видалення рядка з батьківської таблиці
NO ACTION
CASCADE.
SET NULL
SET DEFAULT
NO CHECK
Оновлення первинного ключа в рядку батьківської таблиці