|
|
|
Много похожих таблиц: как объеденить?
|
|||
|---|---|---|---|
|
#18+
AmdeiА есть ли в этом смысл, при условии что кол-во различных Type - ровно 6. И изменяться не будет. А даже если и будет, то это приведет к добавлению нового наследника от TaskEntry. Т.е. один хрен к редизайну базы? Или в этом какие-то иные преимущества? На первоночальном этапе проектирования, во избежание ошибок проектирования, всегда лучше выделять и показывать на концептаульной диаграмме. На заключительных этапах в физической диаграмме можно ограничиться и просто полем-идетификатором типа, без выделения типа в отдельную сущность, если это действительно устраивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 16:27 |
|
||
|
Много похожих таблиц: как объеденить?
|
|||
|---|---|---|---|
|
#18+
Amdei KGP тогда верно отобразить Task Type как отдельную типовую сущность и связь Task 0...n -> 1 Type А есть ли в этом смысл, при условии что кол-во различных Type - ровно 6. И изменяться не будет. А даже если и будет, то это приведет к добавлению нового наследника от TaskEntry. Т.е. один хрен к редизайну базы? Или в этом какие-то иные преимущества? иные преимущества - иной уровень документирования, но вы, лично, как хотите, хоть на бумажке запоминайте 1 - покраска, 2 - побелка ... и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 16:28 |
|
||
|
Много похожих таблиц: как объеденить?
|
|||
|---|---|---|---|
|
#18+
KGP иные преимущества - иной уровень документирования, но вы, лично, как хотите, хоть на бумажке запоминайте 1 - покраска, 2 - побелка ... и т.п.А добавление дополнительной сущьности каким образом улучшит документирование? Все равно в сущьности Type будет какое-нибуть поле, про которое придеться знать что 1 - покраска, 2 - побелка ... и т.п. Или? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 16:32 |
|
||
|
Много похожих таблиц: как объеденить?
|
|||
|---|---|---|---|
|
#18+
Роман ДынникНа первоночальном этапе проектирования, во избежание ошибок проектирования, всегда лучше выделять и показывать на концептаульной диаграмме. На заключительных этапах в физической диаграмме можно ограничиться и просто полем-идетификатором типа, без выделения типа в отдельную сущность, если это действительно устраивает.А к каким например ошибкам это может привести? Т.е. вернее будет спросить каких ошибок это может позволить избежать? :) А то чего-то навскидку мне примеры в голову не идут... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 16:39 |
|
||
|
Много похожих таблиц: как объеденить?
|
|||
|---|---|---|---|
|
#18+
AmdeiА к каким например ошибкам это может привести? Т.е. вернее будет спросить каких ошибок это может позволить избежать? :) А то чего-то навскидку мне примеры в голову не идут... Легко упустить что то из виду при предварительном анализе. Тяжело будет расширять модель, например, если для типа потребуется хранить дополнительную информацию (наименование типа, вариация типа simple/class/enum...). Про самодокументируемость концептуальной модели уже сказали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 16:48 |
|
||
|
Много похожих таблиц: как объеденить?
|
|||
|---|---|---|---|
|
#18+
AmdeiА к каким например ошибкам это может привести? Т.е. вернее будет спросить каких ошибок это может позволить избежать? :) А то чего-то навскидку мне примеры в голову не идут...Простая вещь: название типа. Если вы будете писать отчет, то для пользователя выдавать: Тип1, Тип2 итд - не кошерно. Ему надо выдавать: 'Покраска','Побелка' итд. Значит вы будете писать что-то вроде такого: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 18:10 |
|
||
|
Много похожих таблиц: как объеденить?
|
|||
|---|---|---|---|
|
#18+
Bely AmdeiА к каким например ошибкам это может привести? Т.е. вернее будет спросить каких ошибок это может позволить избежать? :) А то чего-то навскидку мне примеры в голову не идут...Простая вещь: название типа. Если вы будете писать отчет, то для пользователя выдавать: Тип1, Тип2 итд - не кошерно. Ему надо выдавать: 'Покраска','Побелка' итд. Значит вы будете писать что-то вроде такого: Код: plaintext 1. 2. 3. это можно сделать через скалярную функцию, НО все равно это имхо jопа в принципе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 18:36 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35015254&tid=1544134]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 497ms |

| 0 / 0 |
