Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выбор реализации много-ко-многим
|
|||
|---|---|---|---|
|
#18+
День добрый. Стою перед дилемой как реализовать на Cache структуру данных со связью много-ко-многим. Взять например накладную с перечнем товаров. Можно действовать классическим sql-подходом, и реализовать эту связь через дополнительный класс. Код: 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. Очень хочется упростить эту структуру и привести ее в более "объектно-ориентированный" вид. Кроме того, хочется уйти от объявления обратных ссылок, в таких классах, как Good. (В принципе, в этом примере можно использовать parent-child, но это принципиально ситуацию не меняет.) Пробую делать так: Код: 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. При таком варианте, насколько я понимаю, не будет механизма, для проверки ссылочной целостности. Это конечно большой минус. Кроме того, насколько такая структура будет удобна для дальнейшей обработки sql-запросами (например нужно найти все накладные где есть конкретный товар)? Если кто-то уже задавался подобными вопросами - поделитесь соображениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2008, 10:13 |
|
||
|
Выбор реализации много-ко-многим
|
|||
|---|---|---|---|
|
#18+
Всегда многие-ко-многим делал через три таблицы с использованием связи один-ко-многим... Типа: ПредприятияКодНазвание ГражданеКодФИО Работники на предприятияхКод работникаКод предприятия ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2008, 15:42 |
|
||
|
|

start [/forum/topic.php?fid=39&tid=1558855]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
92ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 416ms |

| 0 / 0 |
