[Moscow.pm] Размышления на тему ORM и вообще работы с БД

Andrei andrei.protasovitski на gmail.com
Пт Окт 28 02:55:57 PDT 2011


28 октября 2011 г. 9:07 пользователь Ivan Petrov
<i.petro.77.00 на gmail.com>написал:

> >> не все БД поддерживают FOREIGN. соответственно ожидалось что при
> >> удалении объекта отношения другой объект либо "молча" обновится (что
> >> должно быть управляемо), либо будет помечен как измененный.
>
> > У нас есть кошка и корм для нее. Кошка от него зависит. Корм кончился -
> > изменилась ли кошка?
>
> именно!
>

Хорошо, раз вы не знаете ответа, то я отвечу: кошка не изменилась.

Вообще неплохо бы научиться понимать, что, с чем и как связано. В случае
пользователь-задача нужно чётко осознавать, что пользователь суть свойство
задачи, а не наоборот. Если задача была переассаёнена на другого
пользователя, мы меняем одну задачу, а не двух пользователей. С кошкой то же
самое. Если её корм отдать собаке, то мы меняем положение тарелки с кормом,
а не кошки с собакой.

-- 
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Diemen, Netherlands
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20111028/37619230/attachment.html>


Подробная информация о списке рассылки Moscow-pm