Типы данных


Оставшиеся аномалии удаления (DELETE)



бет26/36
Дата13.01.2022
өлшемі0,64 Mb.
#23995
1   ...   22   23   24   25   26   27   28   29   ...   36
Байланысты:
Лекции по БД

Оставшиеся аномалии удаления (DELETE)


При удалении некоторых данных по-прежнему может произойти потеря другой информации. Например, если удалить сотрудника Сидорова, то будет потеряна информация о том, что в отделе номер 2 находится телефон 33-22-11.

Причина аномалии - хранение в одном отношении разнородной информации (и о сотрудниках, и об отделах).

Вывод - логическая модель данных неадекватна модели предметной области. База данных, основанная на такой модели, будет работать неправильно.

Заметим, что при переходе ко второй нормальной форме отношения стали почти адекватными предметной области. Остались также трудности в разработке базы данных, связанные с необходимостью написания триггеров, поддерживающих целостность базы данных. Эти трудности теперь связаны только с одним отношением СОТРУДНИКИ_ОТДЕЛЫ.




Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   36




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет