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

рассмотреть аномалии БД.
2. Предложить изменения в БД «Объединение кооперативов» для исключения аномалий, рассмотренных в примере.
Контрольные вопросы
- Определить понятие реляционной базы данных.
- Каково назначение ключевых полей в базе данных?
- Какие виды связей между отношениями возможны?
- Как в реляционной базе данных можно обойти необходимость создания связей вида М:М?
- Какие ограничения сущностной целостности реляционной базы данных существуют?
- Какие ограничения ссылочной целостности реляционной базы данных существуют?