Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.11.2005, 10:12
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
Каждая модель имеет некий набор доплнительных характеристик. Какой этот набор - определяется отраслевым кодом, которому принадлежит модель. Вопрос, получилась некое зацикливание по схеме... Это нормально или так нельзя? ЗЫ За Связь 1 сильно не громите, не каждый код может иметь модели, он может быть родительским для некого подкода, при создании которого копируются(!) свойства родительского кода, для упрощения работы оператора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 10:35
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
Желательно схемы сохранять в png. В принципе допустимы, если не охото городить многоэтажные join-ы в запросах, но в исключительных случаях и злоупотреблять не стоит. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 10:54
|
|||
|---|---|---|---|
|
|||
Циклические ссылки это плохо??? |
|||
|
#18+
Слова Никлауса Вирта «Я не считаю UML чем-то серьезным. Он пригоден только для малых задач» привожу в порядке моральной поддержки http://itc.ua/article.phtml?ID=22221&IDw=1&pid=15 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 11:09
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
2Programmer_Ortodox Для инструментов Вирта UML действительно как телеге пятое колесо Даже крупные системы написанные на Oberon не нуждаются в красивых картинках, что бы понять как они работают. Но сегодняшние программеры далеко не Вирты и пишут далеко не на Обероне и им UML местами полезен. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 12:39
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
А при чем здесь Вирт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 13:09
|
|||
|---|---|---|---|
|
|||
Циклические ссылки это плохо??? |
|||
|
#18+
minvaА при чем здесь Вирт? Как авторитет в области информатике! Разумеется, не как половой функционер, а вы что подумали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 13:57
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
minvaВопрос, получилась некое зацикливание по схеме... Это нормально или так нельзя? Нормально. Есть сверхстандартный пример, Сотрудники - Отделы. Каждый сотрудник входит в какой-нибудь отдел, у каждого отдела есть начальник из числа сотрудников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 14:02
|
|||
|---|---|---|---|
|
|||
Циклические ссылки это плохо??? |
|||
|
#18+
Делать циклические ссылки можно, но не рекомендую. Всегда есть более изящное решение, которое решит задачу и будет просто в запросах. Не согласен с теми, кто считает, что если не делать циклической ссылки в задаче этой, тогда нужно будет join-ы городить. Решите задачу нормально - и будет вам щастя :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 14:30
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
[quot Валентин К]Делать циклические ссылки можно, но не рекомендую. Всегда есть более изящное решение, которое решит задачу и будет просто в запросах. quot] А примерчик? И еще загвоздка вот в чем... Что я чисто теоритичеки могу по этой схеме назначить для конкретной модели некую характеристику, которая не принадлежит к той группе характеристик, которая назначена моделе через отраслевой код... Т.е. на клиенте то все будет нормально, но логически выгладит как-то не очень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2005, 17:00
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
Циклические ссылки это почти неизбежно. Ни дерево (любая классификация), ни простую сеть (например генеалогия) без них не сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2005, 00:01
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
Так - еще нормально. A -> Б Б -> В A -> В Так - плохо. A -> Б Б -> В В -> А Комментарий: слева - сущности, чей первичный атрибут переходит в сущности справа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2005, 11:13
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
Народ, вы че тут (половина по крайней мере) ? Да без циклических ссылок ни одна мало-мальски серьезная база не обойдется. Ничего плохого в них нет ВООБЩЕ. Ну разумеется одно из полей в цикле связей должно быть обязательно NULL, если связи обязательные. Ну т.е. надо чтобы возможно было в принципе создать весь набор связанных записей. Все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2005, 12:06
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
MasterZivНу разумеется одно из полей в цикле связей должно быть обязательно NULL, если связи обязательные. Cтрого говоря, даже этого не обязательно. Есть deferred constraints и есть возможность создавать вторичные записи триггерами. Это не то что серьезное возражение, просто "ради математической точности". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2005, 12:18
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
minvaИ еще загвоздка вот в чем... Что я чисто теоритичеки могу по этой схеме назначить для конкретной модели некую характеристику, которая не принадлежит к той группе характеристик, которая назначена моделе через отраслевой код... Признаться, не вникал в Вашу схему, но часто это решается через составной внешний ключ. Пример.... допустим, сущности: Факультеты (department_id PK, .......) Дисциплины (course_id PK, department_id FK -> Факультет, ...) Студенты (student_id PK, department_id FK -> Факультет, ...) Допустим, мы хотим сделать таблицу назначений, хранящую дисциплины, изучаемые каждым студентом. Если мы сделаем ее в виде развязки студент-дисциплина, примерно так ДисциплиныСтудентов (student_id FK -> Студенты, course_id FK -> Дисциплины) получится, что мы можем назначить студенту изучать предмет, не соотнесенный его факультету. Поэтому делаем так: в таблице дисциплин делаем альтернативный ключ (course_id, department_id), в таблице студентов аналогично делаем ключ (student_id, department_id), включаем department_id в развязку и ссылаемся из развязки на составные ключи, обеспечивая тем самым равенство department_id у связанных записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2005, 14:51
|
|||
|---|---|---|---|
Циклические ссылки это плохо??? |
|||
|
#18+
softwarer: Идея то ясна, но как это на концептуальной модели в PD изобразить??? Я там не могу включить в состав АК поле, которое является FK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1545556]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 491ms |

| 0 / 0 |
