Типы данных


Аномалии удаления (DELETE)



бет18/36
Дата13.01.2022
өлшемі0,64 Mb.
#23995
1   ...   14   15   16   17   18   19   20   21   ...   36
Байланысты:
Лекции по БД

Аномалии удаления (DELETE)


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

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

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




Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   36




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

    Басты бет