|
Небольшой вопросик
|
|||
---|---|---|---|
#18+
Задача следующего типа: существует список объектов (пользователи к примеру), объекты разбиты по группам (M:1). Группы с объектами образуют существующую систему. Далее имеем какую-то характеристику которую можем вешать как на объект (существующий) так и на группу (существующую) так и систему вообще (и на объекты которые будут созданы). Характеристики действительны в течение какого-то промежутка и изменяются с течением времени, их история активно используется. Запросы представляют следующий вид - найти характеристику на определенное время на объект, если ее нет - взять на группу на это же время, если нет на группу - взять характеристику на систему. Интересует огранизация с точки зрения быстродействия - часть которая описывает связь характеристика <-> (объект/группа/система). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2003, 20:05 |
|
Небольшой вопросик
|
|||
---|---|---|---|
#18+
Сделать такое можно.\r Запрос будет навароченый и не очень быстрый.\r \r По "Истории" см.\r /topic/28223 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 07:34 |
|
Небольшой вопросик
|
|||
---|---|---|---|
#18+
2Cat2 Спасибо. Задача похожая но по условию все же немного другая. Т.е. если в твоей задаче гостиничные номера сгруппировать по этажам, этажи взять как гостинницу в целом и вести историю по этим трем видам объектов. Ну а в запросе следующий приоритет - если есть история по номеру - взять ее, если нет - то историю на этаж, если нет на этаж - то взять историю на гостинницу. Это на определенную дату. что-то такое в общем. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 12:57 |
|
Небольшой вопросик
|
|||
---|---|---|---|
#18+
Разумеется, там описана не Ваша задача. Но подход схож. В принципе, структура у Вашей базы очень простая, а главная заморочка в запросах. Если Вам нужна помощь, то я бы порекомендовал Вам написать создающий и заполняющий базу скрипт и задать вопрос в форуме, который соответствует Вашей базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 19:19 |
|
|
start [/forum/topic.php?fid=32&fpage=181&tid=1546987]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 233ms |
total: | 372ms |
0 / 0 |