Добрый день! Нужна помощь грамотных людей.
Есть вопрос по импорту. Задача осложняется тем, что требуется имитировать дерево мероприятий (подозреваю, что для этого надо использовать курс-группа-занятие) и надо импортировать таблицы клиенты-мероприятия со множественными связями, те сделанные через доп. таблицу.
В целом выглядит так:
есть 4 таблицы
1 мероприятия, выгружалась групповая структура
столбцы - id, name, parentID (ссылка на вышестоящую группу), тип (мероприятие, группа мероприятий), дата, примечание
2 клиенты
столбцы - id, ФИО, адрес, комментарий, ср-ва связи
3 таблица связи мероприятий и клиентов
столбцы - id, id_мероприятия, id_клиента, статус, примечание
4 контакты
столбцы - id, id_клиента, дата, текст
вопрос: как это грамотно перевести в Клиентскую базу - порядок импорта, как сохранить группы, как сделать импорт с учетом промежуточной таблицы?
ПыСы - заранее извиняюсь, если что-то неправильно назвал, не программист я...
1
Сообщений в теме: 3
#1
Отправлено 13 Май 2015 - 14:07
#2
Отправлено 13 Май 2015 - 15:45
Порядок как правило такой: вначале загружаете справочники, т.е. базовые таблицы, на которые ссылаются другие, затем таблицы с ссылками на эти базовые. В вашем случае это тот самый порядок, что вы указали.
#3
Отправлено 14 Май 2015 - 11:32
спасибо, это понятно, вроде даже понятно, как загрузить таблицы со связями "много-много"...
Но пока не понял, как (и можно ли) импортировать "занятия" с группировками. Изначально мероприятия создавались с помощью дерева групп. Причем уровень вложенности получался разный - от 1 до 7 примерно. Выгрузилось это все в 1 таблицу, в которой находятся и мероприятия и группы, связь в вышестоящим идет через parentID... Те таблица получилась достаточно сложной и, при наличии около 1000 позиций, руками на уровни вложенности не разбирается. Что можно делать в этом случае?
Но пока не понял, как (и можно ли) импортировать "занятия" с группировками. Изначально мероприятия создавались с помощью дерева групп. Причем уровень вложенности получался разный - от 1 до 7 примерно. Выгрузилось это все в 1 таблицу, в которой находятся и мероприятия и группы, связь в вышестоящим идет через parentID... Те таблица получилась достаточно сложной и, при наличии около 1000 позиций, руками на уровни вложенности не разбирается. Что можно делать в этом случае?
#4
Отправлено 14 Май 2015 - 15:49
Не до конца понимаю вашу ситуацию, не видя все своими глазами. Возможно, в данном случае просто нельзя все переносить "как есть", а необходимо модифицировать имеющуюся структуру под реалии КБ.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных