データベースの整合性を保つって難しいなぁ。