|
|
|
Сводная таблица вторичных данных
|
|||
|---|---|---|---|
|
#18+
Есть необходимость хранить некие данные, являющиеся подчиненными другим. В общем случае все просто, ключ первичной таблицы во вторичную и поехало. А у меня такой случай - первичными таблицами может являться несколько таблиц. Т.е. в подчиненную таблицу могут добавляться записи, ссылающиеся на разные объекты БД. Согласен, на первый взгляд, кажется что ошибка проектирования БД, если первичный объект разнесен по разным таблицам. Но это не так, разнесен он правильно, это вторичные данные унифицированы :) Как пример могу привести лог изменений объектов в БД, хотя сейчас речь не о нем. Вопрос. Как бы правильней построить структуру подчиненной таблички? Чтобы и выбирать удобно, и лишних телодвижений не делать? Очень не хочется делать в ней несколько FK на главные таблицы. Подскажите плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 11:43 |
|
||
|
Сводная таблица вторичных данных
|
|||
|---|---|---|---|
|
#18+
Структуру в студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 11:45 |
|
||
|
Сводная таблица вторичных данных
|
|||
|---|---|---|---|
|
#18+
Здесь реализация в лоб. Неправильная, наверно :) Но представление дает. Следует ожидать увеличение количества объектов, выглядеть будет глупо. Поэтому и суечусь. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 12:23 |
|
||
|
Сводная таблица вторичных данных
|
|||
|---|---|---|---|
|
#18+
ModelRдля начала Ну, разве что для начала. Прочитал всю ветку. Узнал новое для меня слово Patronymic. Но каким боком она относится к описанной задаче не понял. По большому счету - флуд, imho. Ради трех слов о глобальном реестре сущностей - не стоило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2007, 17:12 |
|
||
|
Сводная таблица вторичных данных
|
|||
|---|---|---|---|
|
#18+
Дык если FagrantОчень не хочется делать в ней несколько FK на главные таблицы. Подскажите плиз.то Fagrantо глобальном реестре сущностей как раз по теме. А флуд... увы да, на 2/3, но мы ж его сами флудим, не марсиане ж. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 14:43 |
|
||
|
Сводная таблица вторичных данных
|
|||
|---|---|---|---|
|
#18+
FagrantОчень не хочется делать в ней несколько FK на главные таблицы Ну и не делай А для связи используй отдельные таблички Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 17:03 |
|
||
|
Сводная таблица вторичных данных
|
|||
|---|---|---|---|
|
#18+
------------- FagrantОчень не хочется делать в ней несколько FK на главные таблицы Ну и не делай А для связи используй отдельные таблички Я не хотел поля-то плодить, а ты предлагаешь на каждый объект целую таблицу заводить :) Тогда уж одну на все: Код: plaintext 1. 2. 3. Вариант. А еще есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 21:29 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34568834&tid=1544487]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 477ms |

| 0 / 0 |
