artur3
14.03.2016 - 23:15
привет.
товарищи вопрос следующий.
Приложение имеет следующие таблицы:
книги -главы - страницы
при удалении книг должны удалятся и главы и страницы, на каком уровне это более грамотно делать? на уровне базы данных допустим с помощью тригеров или же на php?
Т.е. вопрос вот в чем, кто отвечает за целостность данных в БД?
artur3
14.03.2016 - 23:27
Oyeme
т.е. думаешь что имеет смысл на стороне бд решать подобные задачи?
Цитата (artur3 @ 14.03.2016 - 19:27) |
Oyeme
т.е. думаешь что имеет смысл на стороне бд решать подобные задачи? |
Почитай подробей
https://habrahabr.ru/post/194738/Да делается это на уровне баз данных.
Gradar
13.04.2016 - 00:49
Цитата (artur3 @ 14.03.2016 - 23:27) |
т.е. думаешь что имеет смысл на стороне бд решать подобные задачи? |
Лучше на стороне БД в триггере before delete, тогда можно сделать дополнительные проверки если такие потребуются или дописать какую-то дополнительную логику.