|
|
|
удобство виэс целостность
|
|||
|---|---|---|---|
|
#18+
это скорее в проектирование, но все же.. учет расходов. суперкласс - голый расход с датой, типом, суммой. аттрибуты -в отдельных таблицах, связанных с основной один-к-одному. сомневаюсь, имело ли смысл выносить атрибуты в отдельные таблицы, потому как на каждый атрибут добавляется лишний ключ, при том что аттрибуты сами являются внешними ключами - экономия сомнительна. кроме того, некоторые аттрибуты проявляются косвенно - через другие аттрибуты. например - расход по рейсу - имеет [номер рейса], рейс выполняется одним автомобилем. если условиться, что после повления расходов по рейсу номер авто в рейсе не будет меняться можно было бы добавить избыточный аттрибут [номер авто] в расход по рейсу, избавившись тем самым от необходимости вытаскивать его через рейс. интересно мнение практиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 03:21:36 |
|
||
|
удобство виэс целостность
|
|||
|---|---|---|---|
|
#18+
Ой... А чего это столько таблиц со связями 1:1? Это безоговорочно должна быть одна таблица! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 03:29:29 |
|
||
|
удобство виэс целостность
|
|||
|---|---|---|---|
|
#18+
есть всякие разные расходы с разным набором аттрибутов - базовая таблица содержит общие для всех расходов - те, что справа - специфичные. т.о. избегаются нулевые значения в полях аттрибутов, но вот насколько это оправдано - как раз об этом вопрос. и почему безоговорочно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 04:42:05 |
|
||
|
удобство виэс целостность
|
|||
|---|---|---|---|
|
#18+
Наворочено сильно, нужно все упростить. ВС прав абсолютно с таблицами 1 к 1, судя по приведенной схеме, можно без проблем от них отказаться вообще! Но для того, чтобы давать конкретные рекомендации, надо бы поставить задачу. Я занисаюсь в том числе подобными вещами, те заправками автотехники. В этих задачах есть специфика и свои сложности. Желательно хорошенько уяснить задачу и планиеруемый интерфейс и отчеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 10:39:00 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1671037]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 308ms |

| 0 / 0 |
