Більшість випадків використання, які я можу вважати, мають форму "Ну, ми могли б зробити щось інше, але нам здалося, що це роблять замість цього".
Розглянемо ownerполе для помилки в системі відстеження проблем у компанії. Якщо Джон відмовляється, напевно всі його проблеми не повинні бути просто видалені, коли його обліковий запис буде видалено. Навіть тоді деякі бази даних дозволяють SET DEFAULTзробити дію (або тригером виконувати одне і те ж завдання), а можливість Nobodyпрацівника бути власником проблем за замовчуванням може бути варіантом. Або ми можемо мати disabledполе для Джона, а не видаляти його запис.