Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Нормализация информации [D6, IB6.x]


Страницы:   1 2 3 4 5 6

Альберт ©   (2008-02-15 14:32:00) 

Доброго времени суток.

Вопрос знатокам:

1.Имеет ли смысл имена клиентов выделять в отдельную таблицу, а в основной проставлять только ИД записи имени.

2.Могут ли при этом быть проблемы с сортировкой основной таблицы ?

Прошу привести аргументы за и против.

Заранее спасибо за ответы.


Альберт   (2008-02-27 16:26:00) [1]

Благодарю всех отвечавших !!


Sergey13   (2008-02-27 14:38:00) [2]

> [108] Павел Калугин ©   (27.02.08 14:32)
> Хотябы документ вида "Хотелка" получить и подписать

Так я и говорю типа "Техническое задание". 8-)


Павел Калугин   (2008-02-27 14:32:00) [3]


> Альберт   (27.02.08 10:00) [106]

так от сначала ты читаешь про всякие там Soundex и прочие подобные алгоритмы
потом думаешь насколько оно того, срастается.
потом идешь к шефу и гришь:
дубликаты я уберу, проверку такую и такую прикручу. Но это не панацея. Поэтому я еще прикрутил лог кто что ввел. И по шапке за косяки ввода нада давать им за то что искать не умеют. Пока по шапке получаем тока мы это не дело.
И в отчето кроме Ф.И.О. новопоступивших писать ФИО(логин) сотрудника вмолотившего с датой ввода (правки)


> Sergey13 ©   (27.02.08 10:27) [107]

Хотябы документ вида "Хотелка" получить и подписать :) а то явно секретаршу вздрючили, она поплакалась и срочно изобретать лисапед


Sergey13   (2008-02-27 10:27:00) [4]

> [106] Альберт   (27.02.08 10:00)
> Надо

Это слово достойно приватных бесед в курилке. Документально фиксируются обычно документы типа "Техническое задание". Кстати приступать к активной генерации идей рекомендуется только после хотя бы беглого ознакомления с указанным документом, а лучше после его согласования.


Альберт   (2008-02-27 10:00:00) [5]


> может им не слишком оно надо?

Надо, иначе получит начальник,  а дальше по цепочке, в том числе и я.


Павел Калугин   (2008-02-27 07:21:00) [6]

> [97] Petr V. Abramov ©   (26.02.08 13:35)

А я бы оставил на усмотрение Манагера. если он считает обосновано чт дАрАгой Леонид правильное обращение именно к этому леониду то пусть буде так. а если слажал  пусть меньше бабла получит

> [98] Альберт   (26.02.08 14:34)
> Идея автоматизации отчетов и документов

Идея далеко не нова.


> [98] Альберт   (26.02.08 14:34)
> а)Нужно поле "Фамилия имя отчество" ежемесячно для новых
> "клиентов" передавать в ексель как три ячейки:

И вопрос в чем? и хранить три поля. Но полное и краткое ФИО хранить не давая их править. То есть править можно одно из трех полей а полное и краткое фио тем же триггером корректировать но ни как не через форму


> б)Поиск (выборка) по частям:

а вот это лечится 2-мя путями. и тольо комплексом
1. баблом по вбившему ошибку или дубль
2. смотреть на функции , например, soundex. Для меня открытием стали когда-то слова "Функция Левенштайна". рекомендую поискать и почитать.
Но опять же лечит только комплексный подход. И больший вес таки играет административная его часть. И если администрация в таких вопросах не идет на компромис то.. может им не слишком оно надо?


> [104] Ditrix ©   (26.02.08 16:06)
> вот в процессе формирования реестра новеньких и разделишь
> фио на составляющие.

угу. особенно если имя 5 слов а фамилия 2 слова. Не, таки придется хранить кажное в своем поле. Но справочник имен.. Эт чтоб секретарше на жениха гадать, разве что.


Ditrix   (2008-02-26 16:06:00) [7]

>>а)Нужно поле "Фамилия имя отчество" ежемесячно для новых "клиентов"
>>передавать в ексель как три ячейки:
вот в процессе формирования реестра новеньких и разделишь фио на составляющие.

а усложнять "ежедневку" - недальновидно.
Kepp It Simple Stupid
// озвучивалось тут уже


Альберт   (2008-02-26 15:33:00) [8]


> Хватит отираться в приемной и пудрить мозги секретарше!
> 8-)))))))))))))

Споймал, согласен. :)


Sergey13   (2008-02-26 15:11:00) [9]

> [10] Альберт   (15.02.08 15:12)
> можна очень много сделать полезного для приемной и т.д

> [100] Альберт   (26.02.08 14:57)
> А я инженер-аналитик ....  я себе работу облегчаю.

Хватит отираться в приемной и пудрить мозги секретарше! 8-)))))))))))))


Sergey13   (2008-02-26 15:04:00) [10]

> [100] Альберт   (26.02.08 14:57)
> А информация дорого стоит.

Так то информация, а не ее склонения по падежам.


Альберт   (2008-02-26 14:57:00) [11]


> "А че ты тут делаешь то?"

А я инженер-аналитик . Так вот запросы могут быть разные у начальства, а я себе работу облегчаю. А информация дорого стоит.


Sergey13   (2008-02-26 14:49:00) [12]

> [98] Альберт   (26.02.08 14:34)
> Идея автоматизации отчетов и документов

Это настолько общее определение, что практически ЛЮБАЯ программа под это определение попадает.

> плюс самый новый справочник по телефонам и адресам клиентов и организаций.
Эта задача не особо нуждается в лингвистических примочках.

Хотя если интересно, то почему бы не помучаться. Но с другой стороны, раз работаешь над конкретной задачей рискуешь нарваться на вопрос работодателя: "А че ты тут делаешь то?"


Альберт   (2008-02-26 14:34:00) [13]


> Терзают меня смутные сомнения, что Альберт задумал что-то
> супер-пуперное. Сам не зная куда он лезет.

Потом будет видно, но зато сейчас ончень интересно, да и опыта наберусь.

> А по моему он пытается придумать задачу под свою (не очень
> удачную, ИМХО, но интересную с его т.з.) идею.

Идея автоматизации отчетов и документов, плюс самый новый справочник по телефонам и адресам клиентов и организаций.

Но вопросы все таки есть.
а)Нужно поле "Фамилия имя отчество" ежемесячно для новых"клиентов" передавать в ексель как три ячейки:
1.Фамилия
2.Имя
3.Отчество

б)Поиск (выборка) по частям:
пример найти "Вагиф Оглы", но оператор ввела "Вгиф Аглы"


Petr V. Abramov   (2008-02-26 13:35:00) [14]


> Павел Калугин ©   (26.02.08 11:32) [96]

я б обращение все-таки флагом/справочником сделал. Чтоб "Дарагой" не написал кто-нить


Павел Калугин   (2008-02-26 11:32:00) [15]


> Альберт   (23.02.08 18:28) [78]
> Если нет данных по паспорту, тогда сверка из пенсионной
> базы.

Иванов Петр Петрович 21 год студент (пенсионного еще нет)
через полгода с новым паспортом взамен утеряного
Иванов Петр Петрович 21 год студент (пенсионного еще нет)

два разных ? или один и тот же?

Переводить имена это бред.

Завести структуру для хранения обращения и не мучать кошек

полное ФИО        Иванов Иван Иванович
краткое ФИО       Иванов И. И.
обрашатся как    Дорогому Ванюшеньке


Sergey13   (2008-02-26 08:54:00) [16]

> [94] Германн ©   (26.02.08 01:54)

А по моему он пытается придумать задачу под свою (не очень удачную, ИМХО, но интересную с его т.з.) идею.


Германн   (2008-02-26 01:54:00) [17]

Терзают меня смутные сомнения, что Альберт задумал что-то супер-пуперное. Сам не зная куда он лезет.


Petr V. Abramov   (2008-02-25 22:12:00) [18]


> и в отдельной таблице языковые синонимы по связке один ко
> многим.

а зачем синонимы? человек все ж либо русский, либо украинец, и обращаться к нему надо либо  "Уважаемый", либо "Шановний". Случай зависимости от политической ситуации выходит за пределы обсуждения :)


> 2.Как сделать алфавитку для приемной, где только фамилия
> и инициалы ?

построить view, в котором будут только фамилия и инициалы, и роли "примная" дать гранты на него.


Ega23   (2008-02-25 21:57:00) [19]


> Имена взяты с книги "Что имя твое значит", где представлены
> все славянские, греческие и германские их производные.


Марлен там тоже есть?


Павел Калугин   (2008-02-25 21:55:00) [20]

> [89] Альберт   (25.02.08 16:42)

Так может ввсе таки озвучить задачу и предметную область?


Страницы:   1 2 3 4 5 6

Наверх

Титульная страница Поиск, карта сайта Написать письмо