Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Татьяна
Зарегистрирован: 02.04.2008 Сообщения: 15
|
Добавлено: Вт Июн 10, 2008 8:31 pm Заголовок сообщения: Помогите защитить диплом! |
|
|
Друзья, помогите, пожалуйста! Я в своем дипломном проекте связывала MapInfo и СУБД MySQL. ДЛя реализации запросов использовала MapBasic. Преподаватель в отзыве мне сделал замечание, что лучше было сделать весь код в MySQL, а из MapBasic только вызывать хранимые процедуры. Честно говоря, при реализации сразу не задумалась об этом и все сделала из приложения, сейчас что либо менять поздно. Подскажите, что ответить комиссии, если спросит почему я выбрала этот вариант?
Вообще, как MapInfo работает с хранимыми процедурами - нормально? (ищу за что зацепиться :) )
Приложение мое расчитано на 3 человек, был бы выигрыш от использования хранимых процедур?
ой... |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Ср Июн 11, 2008 9:40 am Заголовок сообщения: |
|
|
А запросы какие были? Только к таблицам? Или были геозапросы? Если были, то в хранимку это уже не засунешь. Самое простое - ответить, что MapInfo вообще не умеет работать с ХП (врядли комиссия бросится проверять это, но самой проверить рекомендую). Выигрыш от использования ХП конечно есть, и неважно сколько пользователей будет. Это вопрос правильной архитектуры. Еще один момент на что можно сослаться. MapInfo работает не только с MySQL ,но и с Oracle, MSSQL. Можно сказать, что архитектура проектировалась для любой СУБД. Здесь в качестве примера работа идет с MySQL, но в принципе система сможет работать и на Oracle. А если бы были хранинимки, то т.к. синтаксис ХП в MySQL и Oracle отличается, то пришлось бы писать хранимки для всех видов СУБД. |
|
Вернуться к началу |
|
|
Татьяна
Зарегистрирован: 02.04.2008 Сообщения: 15
|
Добавлено: Ср Июн 11, 2008 10:42 am Заголовок сообщения: |
|
|
Единственное, что было связано с геоинформацией - это привязка данных из MySQL к объектам на карте. Объектов на карте у нас два - узлы и линии, грубо говоря. Прежде чем обратиться к СУБД я с помощью запроса узнавала тип объекта( Была создана внутренняя таблица MapInfo (два столбца - тип объекта и идентификатор, тип объекта - 0 либо 1, ид-р - по порядку - от 1 до 100). При выборе объекта на карте сначала определяется его идентификатор, а по нему - тип и далее запрос к соответствующим таблицам в БД). Вот такая у нас технология... :) MapInfo использовали для наглядности, организации отчетов и поиска!
За ответ спасибо!!! Идея про перенесение на другую СУБД мне понравилась! |
|
Вернуться к началу |
|
|
Vovik
Зарегистрирован: 04.05.2008 Сообщения: 57
|
Добавлено: Пн Янв 26, 2009 7:21 am Заголовок сообщения: Re: Qiantang, a woman Su Xiaoxiao |
|
|
Не понял что за чушь? |
|
Вернуться к началу |
|
|
|