Модуль внесения данных в базу

Web/сайты Прочее

Был(а) онлайн: 14.10.18 17:17
Umen 24 года

1.0 Был(а) онлайн: 14.10.18 17:17

Недавно
Задача такова.
Есть база данных предприятий в формате dbf (дозволено перевести в access). В базе полей 30 (наименование, адрес, инн, телефоны и т.д.).
Эта база является стержневой и в нее нужно периодично добавлять информацию из других источников. Во всех источниках различная конструкция данных, но при необходимости дозволено привести эту информацию к одной структуре.
При добавлении информации требуется проверять совпадения (по выбранным полям) и при совпадении либо переписывать только определенные поля, либо все. Если совпадений нет, то запись считается новой и дописывается в основную базу.
Проблема каждая в том, что данные в различных источниках могут иметь различный вид. Скажем, в поле "наименование предприятия" может стоять "ООО Зеленый лес" либо "Зеленый лес" либо "Социум с огр. результат. Зеленый лес". Я вижу решение так, что при частичном совпадении проверяется скажем еще и адрес.
И еще в различных источниках может присутствовать различный комплект информации. Где-то нет ИНН, где-то факса. Т.е. алгорифм проверки требуется задавать для всего источника свой.

В идеале модуль (программа) должна еще и уметь создавать отчеты (кол-во измененных записей, кол-во добавленных и т.п)

Написал все в кратце, задавайте вопросы (отменнее на почту), буду каждому отвечать.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

14.10.18 17:17
Umen 24