Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2010.09.19;
Скачать: [xml.tar.bz2];

Вниз

Отображение изменений, внесённых в БД другими пользователями   Найти похожие ветки 

 
Нат ©   (2009-06-07 23:20) [40]

Во всех проектах, функции заполнения всего всеми были прикрыты.
Вводились обязанности админа или оператора БД, который набивал важные данные.
Даже редактирование менеджерами инфомации о своих клиентах блокировалось и перекладывалось на ОБД.
Иначе возникал бардак.
В любую бухгалтерию загляни, даже один человек в состоянии десять раз повторно вбить один и тот же наименование в справочник с вариациями:
* Пуговица круглая
* "пуговица круглая"
* Круглые пуговицы
* Пугавицы круглоя
и прочие пугвицы и крглыя...
ПАтаму, что не нашлась в нужный момент "Пуговица" при поиске по "пгвица".
А то и вообще не искалось при добавлении... Они ж все и так помнЮт... Что не было еще такой позиции.


 
Игорь Шевченко ©   (2009-06-08 10:19) [41]

Нат ©   (07.06.09 23:20) [40]

Вот смех-смехом, а в MS Money, например, оно предлагает выбрать из имеющихся, но если набрал то, что не совпадает с предложенным, запишется новое.
Рассчитано на то, что человек сам себе вредить и сам себя путать не будет :)

А когда используется рабский труд, тогда нужны жесткие ограничения в виде foreign keys :)


 
Павел Калугин ©   (2009-06-09 15:40) [42]


> TheEd   (03.06.09 16:36) [29]
>Тем не менее принципиально - студент может сам добавить пункт справочника

Бред, однозначно. Справочник этот есть расписание предметов. Заполнятся должен исключительно по какедрам. Иначе первое что появится так это куча странных предметов вида "раскладывание косынки"


> TheEd   (06.06.09 18:19) [39]

А что будет если 2 юзера одновременно добавят предмет "БлаБлаБЛа" единовременная нагрузка 10-15 человек, уже вполне реально.
ИМХО в таком случае надо просто позволить не только выбрать но и набрать руками. На добавление повесить проверку - если есть айдишник уже то подставить если нет то добавить новый предмет.
То есть Вася не нашел предмета и вводит его руками.
Ввел "Алгебра" - процедура нашла оную и подставила ID
Ввел "херомантия" - процедура не нашла оную, проведена доп. проверка по какому-нибудь SoundEx нашла там предмет " Хиромантия" и подставила его ID.
Вася вводит - "... <цензура>..." процедура проверки налетела на стопслово и вернула сообщение об ошибке в котором попросила Васю отнестись сурьезно к данному вопросу.


 
Sergey13 ©   (2009-06-09 16:26) [43]

> [42] Павел Калугин ©   (09.06.09 15:40)
> процедура проверки налетела на стопслово

База стоповых слов будет стопудово больше "боевой". 8-)


 
ANB   (2009-06-09 18:06) [44]


> Ввел "херомантия" - процедура не нашла оную, проведена доп.
>  проверка по какому-нибудь SoundEx нашла там предмет " Хиромантия"
> и подставила его ID.
> Вася вводит - "... <цензура>..." процедура проверки налетела
> на стопслово и вернула сообщение об ошибке в котором попросила
> Васю отнестись сурьезно к данному вопросу.

Дохляк. Реализация подобных проверок будет сложнее самой системы.


 
Нат ©   (2009-06-09 21:04) [45]

У разработчика одно задумывание проверок займет неделю.
Альтернатива:
Секретарша декана набивает в табличку 20-30 названий.
За 20 мин, включая перекур и перекоф.
Все. Вопрос закрыт.


 
Павел Калугин ©   (2009-06-10 05:21) [46]

> [44] ANB   (09.06.09 18:06)
> Дохляк. Реализация подобных проверок будет сложнее самой
> системы.

А иначе надо либо сажать модератора и делать инструмент для объединения предметов, или отказыватся от ввода предметов студентами.


 
ANB   (2009-06-10 11:34) [47]


>  или отказыватся от ввода предметов студентами.

Это лучший вариант. К сожалению, не всегда прокатывает.
Очень хорошо помогает административный ресурс - ввел дубль, потерял премию. Как только у нас такое правило ввели - резко улучшилось качество заведения. И дубли почему то перестали появляться. :)


 
Игорь Шевченко ©   (2009-06-10 14:36) [48]

ANB   (10.06.09 11:34) [47]

Приковывать не пробовали ?


 
ANB   (2009-06-10 14:57) [49]


> Приковывать не пробовали ?

КЗОТ запрещает :(


 
Polevi ©   (2009-06-10 17:07) [50]

в серьезных организациях есть целый отдел MDM - Master Data Management
и процедуры прописаны что нужно сделать чтобы добавить материал или поставщика, целое флоу с инициаторами, подтверждающими, координаторами и наконец непосредтсвенно заносящими в систему людьми


 
MsGuns ©   (2009-06-10 23:01) [51]

>Polevi ©   (10.06.09 17:07) [50]
>в серьезных организациях есть целый отдел MDM - Master Data Management

Ну это в О-о-о-чень серезных организациях. Где деньги считают мешками.
Чтонить вроде обладминистраций или рослюминьгазнефтьнесчет.
Ну или Сп с америкосами какими-нибудь, у которых антирес не в том, чем солсна контора занимается, а чтоб бабло отмывать


 
Нат ©   (2009-06-11 01:04) [52]

В менее серьезных организациях достаточно секретаря напрячь устным распоряжением



Страницы: 1 2 вся ветка

Форум: "Базы";
Текущий архив: 2010.09.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.005 c
15-1277065796
Юрий
2010-06-21 00:29
2010.09.19
С днем рождения ! 21 июня 2010 понедельник


3-1245325959
vanatage10
2009-06-18 15:52
2010.09.19
Как обновить значение в DBgrid измененное в другой программе


15-1277105792
12
2010-06-21 11:36
2010.09.19
Идея такая. Пусть пользователь сам себе рисует форму..


15-1276882263
istok
2010-06-18 21:31
2010.09.19
попал с виртуальной машиной...


2-1277379241
nobody
2010-06-24 15:34
2010.09.19
Тип как массив компонентов заданного типа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский