Re: Проясните с трекером

2007-06-13 Пенетрантность Kovalenko Dmitry
> > Это не проблема реляционки - это проблема совмещения объектно > > ориентированной и реляционной моделей. > > Ну хорошо, даже если так. По-моему у нас тут каждый второй или третий > совмещает эти модели и все изобретают хрен знает что чтобы выкрутиться. Саш, лично я не выкручивался :) А взял и

Re: Проясните с трекером

2007-06-12 Пенетрантность Oleg Deribas
Hello, sasha said the following on 11.06.2007 13:33: Это не проблема реляционки - это проблема совмещения объектно ориентированной и реляционной моделей. Ну хорошо, даже если так. По-моему у нас тут каждый второй или третий совмещает эти модели и все изобретают хрен знает что чтобы выкрутит

Re: Проясните с трекером

2007-06-11 Пенетрантность Alexandr Kochmin
T> T> sasha пишет: T>> Мы все эти три метода переизобрели сами давно, а зимой я вот у Фаулера T>> читал то же самое. Но только здесь проблема уровня реляционки по-моему, T>> что она не позволяет такого рода ключи создавать. Хотя, если честно, со T>> стороны мне не кажется что тут какие-то особые

Re: Проясните с трекером

2007-06-11 Пенетрантность sasha
Это не проблема реляционки - это проблема совмещения объектно ориентированной и реляционной моделей. Ну хорошо, даже если так. По-моему у нас тут каждый второй или третий совмещает эти модели и все изобретают хрен знает что чтобы выкрутиться.

Re: Проясните с трекером

2007-06-11 Пенетрантность sasha
А вот нету в мастер-таблице полей, входящих в это условие. Не понял. В условии используются поля из подчинённой таблицы. Я ж примеры писал зачем это нужно. Для какого-то универнсального описания объектов. Там будут два поля минимум: ObjectId и ObjectTypeId. ObjectTypeId будет указывать

Re: Проясните с трекером

2007-06-11 Пенетрантность Tonal
sasha пишет: Мы все эти три метода переизобрели сами давно, а зимой я вот у Фаулера читал то же самое. Но только здесь проблема уровня реляционки по-моему, что она не позволяет такого рода ключи создавать. Хотя, если честно, со стороны мне не кажется что тут какие-то особые сложности могут быт

Re: Проясните с трекером

2007-06-11 Пенетрантность sasha
Ну расскажи тогда как проверять энтот ключ при удалении мастер-записи А такой строкий синтаксис: ALTER TABLE ADD CONSTRAINT FOREIGN KEY () REFERENCES COMPUTED BY WHEN THEN () ON DELETE NO ACTION ON UPDATE NO ACTION WHEN THEN ( ON DELETE NO ACTION ON UPDATE NO ACTIO

Re: Проясните с трекером

2007-06-11 Пенетрантность Vlad Horsun
"sasha" ... > > > Ну расскажи тогда как проверять энтот ключ при удалении мастер-записи > > Я это представляю в виде системных триггеров: > > 1) При создании ключа на каждый вариант WHEN создаются почти такие же > триггеры, как щас на обычные ВК, только во все проверки добавляется > условие, п

Re: Проясните с трекером

2007-06-11 Пенетрантность sasha
А если ты про версионность спрашивал - то я не знаю, извини. Я не знаю как оно для существующих ключей тоже :-)

Re: Проясните с трекером

2007-06-11 Пенетрантность sasha
Ну расскажи тогда как проверять энтот ключ при удалении мастер-записи Я это представляю в виде системных триггеров: 1) При создании ключа на каждый вариант WHEN создаются почти такие же триггеры, как щас на обычные ВК, только во все проверки добавляется условие, прописанное в WHEN 2)

Re: Проясните с трекером

2007-06-11 Пенетрантность Vlad Horsun
"sasha" ... > Но только здесь проблема уровня реляционки по-моему, > что она не позволяет такого рода ключи создавать. Хотя, если честно, со > стороны мне не кажется что тут какие-то особые сложности могут быть в > реализации. Ну расскажи тогда как проверять энтот ключ при удалении мастер-зап

Re: Проясните с трекером

2007-06-11 Пенетрантность Alexandr Kochmin
s> s>> У грузовика Урал шкворня, кажется на подшипниках. s>> Там где спереди неразрезно мост - там шворневая конструкция. Там где s>> независимая - там шаровая. Везде вои плюсы и минусы. s> s> Дак у уаза спереди неразрезной мост а Олег говорит что надо нормальные s> шаровые ставить. Вот я не пойм

Re: Проясните с трекером

2007-06-11 Пенетрантность sasha
У грузовика Урал шкворня, кажется на подшипниках. Там где спереди неразрезно мост - там шворневая конструкция. Там где независимая - там шаровая. Везде вои плюсы и минусы. Дак у уаза спереди неразрезной мост а Олег говорит что надо нормальные шаровые ставить. Вот я не пойму какие функции они

Re: Проясните с трекером

2007-06-11 Пенетрантность sasha
Если кратко - есть несколько способов уложить объекты в таблицы: 1) Для каждого конкретного класса - своя таблица 2) Общая таблица для всех классов со всеми полями всех классов. 3) Общая таблица с для всех классов с общими для всех классов полями (общий предок) + таблицы на каждого потомка с ос

Re: Проясните с трекером

2007-06-11 Пенетрантность Tonal
Тогда прошу совета. Вот моя типичная задача. Есть база, в которой есть следующие совершенно разнородные объекты: 1) Новости 2) Статьи 3) Ресурсы (картинки, музыкальные файлы и прочий контент) 4) В будущем будут ещё неизвестно какие... Нужно разработать универсальный компонет, который можно пол

Re: Проясните с трекером

2007-06-10 Пенетрантность sasha
Или тут не о том речь? Не о том. Тут речь о том что я пытался обговорить "умный" внешний ключ, который бы мог по условию на разные поля ссылаться, а меня зафукали :-)

Re: Проясните с трекером

2007-06-10 Пенетрантность Oleg Deribas
Hello, sasha said the following on 10.06.2007 11:26: Тогда прошу совета. Вот моя типичная задача. Есть база, в которой есть следующие совершенно разнородные объекты: 1) Новости 2) Статьи 3) Ресурсы (картинки, музыкальные файлы и прочий контент) 4) В будущем будут ещё неизвестно какие... Нужн

Re: Проясните с трекером

2007-06-10 Пенетрантность Alexandr Kochmin
s> Где ж я возьму эту книжку то? В чём там суть в двух словах. в гугле как всегда http://compress.ru/Archive/CP/2001/8/9/ -- С уважением Кочмин Александр Firebird Foundation associate member #257

Re: Проясните с трекером

2007-06-10 Пенетрантность Alexandr Kochmin
s> s> Предлагаешь на каждый вид объекта своё поле заводить с нужным ключём? s> s> Это в принципе выход... можно и так. А можно сделать метатаблицу документов с полями id, doc_tip,doc_id1,doc_id2doc_idN и пусть все ссылаются на эту таблицу. А уже эта таблица по doc_tip указывает на реальную

Re: Проясните с трекером

2007-06-10 Пенетрантность sasha
Предлагаешь на каждый вид объекта своё поле заводить с нужным ключём? Это в принципе выход... Но хочу заметить всё же что с интеллектуальными ключами это было бы намного изящнее :-)

Re: Проясните с трекером

2007-06-10 Пенетрантность sasha
Очень похоже на наши задачи. Может быть посмотреть в сторону древних идей. "База данных - хранилище объектов" Анатолий Тенцер КомпьютерПресс 8'2001 (или что-то типа того). Идеи Тенцера (после кардинальной переработки) помогли нам решить часть похожих задач. Где ж я возьму эту книжку то? В чём

Re: Проясните с трекером

2007-06-10 Пенетрантность Alexandr Kochmin
s> Как в этом случае предлагаете обойтись традиционным ключём? сделай таблицу метассылок и ссылайся на нее. Таблицу обновляй триггерами. -- С уважением Кочмин Александр Firebird Foundation associate member #257

Re: Проясните с трекером

2007-06-10 Пенетрантность ArtGal
"sasha" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > > Или вот более интересная задача: зависимости между объектами. Есть > система управления проектами. В ней с десяток разных элементов: проекты, > задачи, риски, связанные ресурсы, затраты и т.п. Нужно имет

Re: Проясните с трекером

2007-06-10 Пенетрантность ArtGal
"sasha" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > > делала. Потом он пошёл к бабушке жены и спросил у неё. Та ответила что > да, она обрезает бифштекс по краям потому что он не влазит на её > сковородку :-) > Это это тоже аргумент бесспорный. :-) -- Гал

Re: Проясните с трекером

2007-06-10 Пенетрантность sasha
Или вот более интересная задача: зависимости между объектами. Есть система управления проектами. В ней с десяток разных элементов: проекты, задачи, риски, связанные ресурсы, затраты и т.п. Нужно иметь механизм описания зависимости между двумя любыми элементами (которую пожелает закачкик в бу

Re: Проясните с трекером

2007-06-10 Пенетрантность sasha
> Не нравится. Это аргумент бесспорный. > Это покушение на устои. А кто запрещает покушаться на устои? Вроди ни закон, ни конституция не против :-) Как раз недавно на майкрософте статья была каая-то и там пример такой автор приводил. Пишет: моя жена всегда, когда готовила бифштекс, отрезала о

Re: Проясните с трекером

2007-06-10 Пенетрантность sasha
> Так он _мечтает_. но почему-то собирается купить УАЗ патриот. Нет я > конечно тоже патриот и всё такоено настоятельно не рекомендовал бы > покупать эту машину, особенно если ездить в городе в основном. Я в городе езжу мало. Мне надо сарай чтобы заночевать в нём например, или в говна

Re: Проясните с трекером

2007-06-09 Пенетрантность WildSery
On Fri, 08 Jun 2007 23:39:28 +0400, sasha <[EMAIL PROTECTED]> wrote: > Предлагаю обсудить в качестве эксперимента такую идею: внешние ключи, которые > при каком-то условии ссылаются на одно поле, а при другом условии на другое. > Задача вроде как нормально никаким образом не решаемая и вроде по

Re: Проясните с трекером

2007-06-08 Пенетрантность Dmitri Kuzmenko
Hello, DmitryLe! DmitryLe wrote: Как это не парадоксально, но факт. Обидно, что ума палата, а не можем. Хотя, после многих поездок туда, я начал понимать , почему. у нас в некоторых областях технологии ... того. Начинают делать шило, получается топор... Причем топор выходит отличный. -- Dmit

Re: Проясните с трекером

2007-06-08 Пенетрантность Ded
Ded wrote: Дык дураков-то, не сеют, не пашут, сами родятся. Вот в этом месте, пожалуй, был неправ, вспылил. Должен принести извинения, даже если владельцев этого чуда здесь нет. Но сути это не меняет. 10-летний Патруль или Труппер в любой его ипостаси, копий-то до фига делали, будет

Re: Проясните с трекером

2007-06-08 Пенетрантность Alexandr Kochmin
s> Там мало кто оптом туда пишет :-) s> А с другой стороны сидит Влад, ДЕ, Адриано и прочие со своими s> собственными понятиями что и как надо прикрутить. они обсуждают. s> И если кто чего в конференциях будет просить, так проще же на мороз s> упасть, а потом глядишь и забудется. И я их прекра

Re: Проясните с трекером

2007-06-08 Пенетрантность sasha
Ну прикинь, сидит в каждом городе планеты хотя бы по одному Сашке, которых, с постоянством, достойным лучшего применения, посещают мысли. И как посетит кого из них очередная мысель, так он и строчит в тракер, особо не задаваясь вопросами типа а нужно ли это кому-то кроме него и даже нужно

Re: Проясните с трекером

2007-06-08 Пенетрантность Ded
sasha wrote: Тут такая ситуация. Иногда меня посещают идеи о том что бы ещё было удобно иметь в FB. Это ужасно, правда :-D Раньше я всё в конфу писал или на SQL.RU на крайняк, а в последнее время мне показалось что мода на багтрекер пошла. Ну я туда и стал писать. А сегодня мне замеч