|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
Часто наблюдал в информационных системах когда пользователю предлагается редактировать например справочник по двум полям - код и значение. По-моему это неправильно с точки зрения юзабилити, пользователь вообще не должен видеть никаких кодов. Пользователь должен работать с наглядной информацией! Исключения лишь можно сделать для таблиц, где уникальный идентификатор и так испольуется например табельный номер сотрудника, номенклатурный номер и т.д. Хочется услышать мнение профи. СУВ. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2006, 21:59 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
Все зависит от постановки самой задачи . Например: справочник валют - редактируется код валюты и наименование валюты (очень редко, но бывает), аналогично с справочником стран... Тогда, исходя из теории - даже если из миллиона раз один раз приходится редактироваь два поля, то их надо включать в редактирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 00:23 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
MLansЧасто наблюдал в информационных системах когда пользователю предлагается редактировать например справочник по двум полям - код и значение. По-моему это неправильно с точки зрения юзабилити, пользователь вообще не должен видеть никаких кодов. Пользователь должен работать с наглядной информацией! Хм. Видите ли в чем дело, весьма часто для сотрудников, работающих в определенной области, код гораздо нагляднее названия. Скажем, на моих глазах мой отец вводил код практически любой ж/д станции в Союзе, и сделать это ему было намного быстрее и удобнее, нежели "наглядно" выбирать ее из справочника на десятки тысяч позиций. MLansИсключения лишь можно сделать для таблиц, где уникальный идентификатор и так испольуется например табельный номер сотрудника, номенклатурный номер и т.д. Если Вы говорите о редактировании суррогатного ключа справочника, то я не видел систем, где бы такое позволялось. Иногда видел, что этот код показывается (поскольку в дальнейшем используется в системе вышеописанным способом). Но как правило, для справочника есть естественный ключ, по которому и ищут в таких случаях - всякие коды производителя, артикулы итп. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 00:39 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
Избави вас бог использовать табельный номер в качестве уникального идентификатора. Наелся вдоволь, лучше сурогатный ключ. А вообще действительно сурогатные ключи незачем показывать всем, можно только разработчикам :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 08:00 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
Бывает так, что учет ведется в нескольких базах и необходимо соблюдать соответствие кодов. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 09:43 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
gybsonБывает так, что учет ведется в нескольких базах и необходимо соблюдать соответствие кодов. Из этого никак не следует удобство естественного ключа. Ну, ведется, хорошо. В справочнике будет суррогатный PK и будет UK табельного номера. Если потребуется, можно будет сделать на этот UK ключ, хотя большинство лучше направлять на PK. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 10:33 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
Когда предлагается редактировать два поля, то в таблице их скорее всего три. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 12:05 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
MLansХочется услышать мнение профи. Сам когда то удивлялся. Но пользователи поставили всё на свои места. Кодирование данных, является частью практически любой информационной системы. Иногда коды носят сугубо внутрисистемный характер, но чаще они вполне полезны как заменители длинных и не всегда удобоваримых названий и т.п.. Существуют общепринятые кодификаторы, например ASCII, ОКОНХ. Для своих нужд мы в праве создать свои кодификаторы. Коды удобно использовать, например в отчётах, в формах быстрого поиска или ввода данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 13:53 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
В том же справочнике валют, может быть больше одного кода: цифровой, буквенный ..(это стандартная классификация). В справочнике ТМЦ - более 2 кодов, к примеру - гос. классификатор, таможенный классификатор, внутренний классификатор предприятия... В большой системе разные отделы могут пользоваться одним справочником но использовать коды различных классификаторов. Редактировать должен тот, кто ведет этот справочник, а пользователь использовать, выбирая информацию, преимущественно по кодам. Все связи, по сурогатным ключам, не по уникальным полям. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 14:01 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
Имелись ввиду сурогатные первичные ключи, и уникальные ключи по кодам. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 14:03 |
|
Справочники и другие структуры "код-значение"
|
|||
---|---|---|---|
#18+
MLansЧасто наблюдал в информационных системах когда пользователю предлагается редактировать например справочник по двум полям - код и значение. По-моему это неправильно с точки зрения юзабилити, пользователь вообще не должен видеть никаких кодов. Пользователь должен работать с наглядной информацией! Как правильно было замечено ранее - все зависит от. В любом случае, должно быть несколько способов выполнения операций - под коду, по наименованию, по расширенному поиску/фильтрам. Какой способ выбирать в той или иной ситуации - дело пользователя (вот это и называется юзабилити). А "только с наглядной" - это такое же ограничение, как и с "только с кодом". MLans Исключения лишь можно сделать для таблиц, где уникальный идентификатор и так испольуется например табельный номер сотрудника, номенклатурный номер и т.д. Хочется услышать мнение ..... Уникальный идентификатор и первичный клюс - это не синонимы. Другой вопрос - насколько удобна система кодификации. К примеру - номенклатурный номер может быть десятизначным, и вводить его (помнить) - практически нереально (обычному индивиду). А вот делать поиск в номенклатурном классификаторе по кодам видов материалов и типоразмеров - вполне возможно. А, соотвественно, табельный номер оператор или сотрудник может и не знать (не помнить)... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2006, 14:55 |
|
|
start [/forum/topic.php?fid=33&msg=33979337&tid=1549312]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
129ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 224ms |
0 / 0 |