[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Бизнес логика приложения
artur3
привет.
товарищи вопрос следующий.

Приложение имеет следующие таблицы:
книги -главы - страницы

при удалении книг должны удалятся и главы и страницы, на каком уровне это более грамотно делать? на уровне базы данных допустим с помощью тригеров или же на php?
Т.е. вопрос вот в чем, кто отвечает за целостность данных в БД?
artur3
Oyeme

т.е. думаешь что имеет смысл на стороне бд решать подобные задачи?
Oyeme
Цитата (artur3 @ 14.03.2016 - 19:27)
Oyeme

т.е. думаешь что имеет смысл на стороне бд решать подобные задачи?

Почитай подробей https://habrahabr.ru/post/194738/
Да делается это на уровне баз данных.
Gradar
Цитата (artur3 @ 14.03.2016 - 23:27)
т.е. думаешь что имеет смысл на стороне бд решать подобные задачи?

Лучше на стороне БД в триггере before delete, тогда можно сделать дополнительные проверки если такие потребуются или дописать какую-то дополнительную логику.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.