Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.Б.Д / лекции / ЛЕКЦІЯ 9.ppt
Скачиваний:
29
Добавлен:
30.05.2020
Размер:
107.01 Кб
Скачать

Збільшити ціну товарів першого сорту на 25%

UPDATE Товар SET Товар.Ціна=Товар.Ціна*1.25

WHERE Товар.Сорт = "Перший"

В операції з максимальною кількістю товару збільшити число товарів на 10%.

UPDATE Операція SET Операція.Кількість = Операція.Кількість*1.1

WHERE Операція.Кількість = (SELECT Max(Операція.Кількість) FROM Операція)

Цілісність даних

Це правила, що визначають можливі значення даних і забезпечуючі логічну основу для підтримки коректних значень.

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

Типи обмежень цілісності даних

обов'язкові дані;

обмеження для доменів полів;

корпоративні обмеження;

цілісність сутностей;

посилальна цілісність.

Організація підтримки посилальної цілісності при виконанні операцій модифікації даних

Вставка нового рядка в дочірню таблицю

Видалення рядка з дочірньої таблиці

Оновлення зовнішнього ключа в рядку дочірньої таблиці

Вставка рядка в батьківську таблицю

Видалення рядка з батьківської таблиці

NO ACTION

CASCADE.

SET NULL

SET DEFAULT

NO CHECK

Оновлення первинного ключа в рядку батьківської таблиці

Соседние файлы в папке лекции