|
|
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Категории - торты, диваны Цвета - коричневый, красный Тип покрытия - кожа, шоколадная глазурь, велюр Продукт - Торт "Нежность", диван "Серерио" Покрытия - шоколадная глазурь коричневая, Кожа коричневая, велюр красный надо ввести ограничение чтобы при вводе заказа диван не покрыли шоколадной глазурью. Какие есть более правильные варианты с точки зрения нормальной бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 14:51 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
semantic web если только ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:11 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Cheerful Calf, Мы в таком случае ввели группу типов покрытия, и каждый продукт выбирает только из своей группы. То есть, еще один слой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:23 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
D129Cheerful Calf, Мы в таком случае ввели группу типов покрытия, и каждый продукт выбирает только из своей группы. То есть, еще один слой. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:28 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
не понял, так чтоли? О_о ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:29 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
M234, D129, нарисуйте, или скриптом покажите какие поля в том слое (тьху ты, в таблице то ест, развелось тут сапистов всяких ))) должны быть и связи ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:33 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Cheerful Calfнадо ввести ограничение чтобы при вводе заказа диван не покрыли шоколадной глазурью. Тип покрытия связать с категорией (многие ко многим). Из продуктов ссылаться на эту связку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:34 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
softwarer, так это и есть первая картинка. или я что то не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:36 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Cheerful Calfнадо ввести ограничение чтобы при вводе заказа диван не покрыли шоколадной глазурью. Какие есть более правильные варианты с точки зрения нормальной бд?Использовать мигрирующие составные ключи, в состав которых будут входить идентификатор категории. В результате продукту в "ОрдерРоуз" будет соответствовать покрытие только из той же категории. P.S. И тогда, кстати, таблица "Ограничения" окажется лишней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:37 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Cheerful Calfтак это и есть первая картинка. или я что то не понял? Может быть я не понял идеи, но "ограничения" там вроде бы не действуют. На них нет ссылки из продукта или заказа. ChAИспользовать мигрирующие составные ключи, в состав которых будут входить идентификатор категории. Это ограничивает единственной категорией. Если покрытием можно накрыть как диван, так и стул, придётся его дублировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 16:14 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
А почему там замкнутый цикл? Такого не может быть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 16:17 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч, не поверишь, я на лестнице даже сообщение искал, в котором ты что-то про "кольца" рассказывал, но не нашел ))) а как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 16:29 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
softwarerChAИспользовать мигрирующие составные ключи, в состав которых будут входить идентификатор категории.Это ограничивает единственной категорией. Если покрытием можно накрыть как диван, так и стул, придётся его дублировать.Только если диван и стул будут в разных категориях. Из примера ТС это предположение не является очевидным. Если же предположить обратное, т.е., покрытие - сущность абсолютно независимая от категории, тогда действительно имело бы смысл выносить связь отдельно. Впрочем, при таком варианте, ничто не помешает сделать связь между шоколадной глазурью и мебелью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:04 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Cheerful Calf, надо ввести типы - диван, покрытия для дивана, цвет для дивана,.... цвет для шоколада, потом сделать агрегирующие типы Изделия{Диваны, Торты} Покрытия{велюр, шоколад...}... а не пытаться натянуть кривоые модели типа РБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:05 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Объектная модель это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:05 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
вот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:17 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифоввотчто вот? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:21 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Cheerful Calf, поспешил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:22 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Это была рекламмная пауза от Сахавата ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:28 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Cheerful CalfВладимир Саныч, не поверишь, я на лестнице даже сообщение искал, в котором ты что-то про "кольца" рассказывал, но не нашел ))) а как быть? Если имеется в виду, что один справочник используется для двух разных полей, то нарисовать этот справочник два раза. А иначе получается, что в этих двух полях должно быть одинаковое значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:28 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Саха, вот вечно Вы лезете со своим тормозным хламом. Искру, ей богу, напоминаете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:29 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов, опять таки что вот? Что это: IDEF1X ? - нет, EER ? - нет, EER(1,n) ? - нет.... Как трактовать ваш рисунок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:31 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
МСУ в прюдбанничке, хехе, братва нагрянула умишком то никак??? не вЪезжаете???? или просто ваш ынстрУмент не позволяет быстро все это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:31 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Cheerful Calf, это твоя модель в жизни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:33 |
|
||
|
ввести ограничения (логику)...
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовМСУ в прюдбанничке, хехе, братва нагрянула умишком то никак??? не вЪезжаете???? или просто ваш ынстрУмент не позволяет быстро все это сделать? Согласно вашей схеме, Чирфа будут интересовать только диваны и торты? А для каждого типа будете новую таблу создавать, т.е. "доплетать структурку" ? ;) п.с. прямо как паучокс... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:35 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=86&tid=1543189]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 353ms |

| 0 / 0 |
