Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно организовать приоритет записей / 3 сообщений из 3, страница 1 из 1
24.11.2009, 11:31
    #36327848
Быдло__кодер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно организовать приоритет записей
Есть некая таблица, для записей которой важен некий уникальный приоритет (порядок следования в отчетах на клиенте). Причем приоритет записи пользователь может менять.
Вопрос в том, как лучше организовать хранение этого признака и редактирование его на клиенте? Очевидно что это должно быть числовое поле, но должны ли значения там идти попорядку? Должен ли быть уникальный ключ на это поле? Как в интерфейсе лучше сделать редактирование этого поля (просто ввод числа, какие нибудь кнопочки типа "поменять местами"?)

Ниже приведен пример реализации сабжа в CMS Joomla
[img =http://uaimages.com/images/735790order.jpg]
...
Рейтинг: 0 / 0
24.11.2009, 11:40
    #36327886
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно организовать приоритет записей
Быдло__кодерЕсть некая таблица, для записей которой важен некий уникальный приоритет (порядок следования в отчетах на клиенте). Причем приоритет записи пользователь может менять.
Вопрос в том, как лучше организовать хранение этого признака и редактирование его на клиенте? Очевидно что это должно быть числовое поле, но должны ли значения там идти попорядку? Должен ли быть уникальный ключ на это поле? Как в интерфейсе лучше сделать редактирование этого поля (просто ввод числа, какие нибудь кнопочки типа "поменять местами"?)

Ниже приведен пример реализации сабжа в CMS Joomla
[img =http://uaimages.com/images/735790order.jpg]порядок записи (хронологический) никак не связан с порядком вывода в запросах. В общем случае записи в таблице вообще не упорядочены пока в результирующем запросе не применят
Код: plaintext
order by
Другой вопрос, можно ли порядок использовать для обновлений/вставок данных
...
Рейтинг: 0 / 0
24.11.2009, 11:41
    #36327891
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно организовать приоритет записей
так что да, используйте вспомогательное поле для упорядочивания (кстати не обязательно числовое)
С уважением, Naf
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно организовать приоритет записей / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]