Рубрики

Аномалии в реляционной модели

Мы настоятельно рекомендуем ссылаться на сообщения ниже, как обязательное условие.
СУБД | Введение в реляционную модель и правила Кодда
СУБД | Ключи в реляционной модели (кандидат, супер, первичный, альтернативный и иностранный)

аномалии
Существуют различные типы аномалий, которые могут возникать в ссылках и ссылочных отношениях, которые можно обсудить как:

Аномалия вставки: Если кортеж вставляется в ссылочное отношение, а значение ссылочного атрибута отсутствует в ссылочном атрибуте, он не позволяет вставлять в ссылочное отношение. Например, если мы попытаемся вставить запись в STUDENT_COURSE с STUD_NO = 7, это не позволит.

Аномалия удаления и обновления: если кортеж удаляется или обновляется из ссылочного отношения, а значение атрибута, на которое ссылаются, используется в атрибуте ссылки в ссылочном отношении, это не позволит удалить кортеж из ссылочного отношения. Например, если мы попытаемся удалить запись из STUDENT с STUD_NO = 1, это не позволит. Чтобы избежать этого, в запросе можно использовать следующее:

  • ON DELETE / UPDATE SET NULL: если кортеж удаляется или обновляется из ссылочного отношения, а значение атрибута, на которое ссылаются, ссылается на атрибут в ссылочном отношении, он удаляет / обновляет кортеж из ссылочного отношения и устанавливает значение ссылочного атрибута в NULL.
  • ON DELETE / UPDATE CASCADE: Если кортеж удален или обновлен из ссылочной связи, а значение атрибута, на которое ссылаются, используется посредством ссылки на атрибут в ссылочной связи, он также удалит / обновит кортеж из ссылочной связи и ссылочной связи.

Эта статья предоставлена Sonal Tuteja . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Аномалии в реляционной модели

0.00 (0%) 0 votes