www.map-info.ru :: Просмотр темы - Помогите защитить диплом!
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Татьяна



Зарегистрирован: 02.04.2008
Сообщения: 15

СообщениеДобавлено: Вт Июн 10, 2008 8:31 pm    Заголовок сообщения: Помогите защитить диплом! Добавить ответ со ссылкой на данный текст

Друзья, помогите, пожалуйста! Я в своем дипломном проекте связывала MapInfo и СУБД MySQL. ДЛя реализации запросов использовала MapBasic. Преподаватель в отзыве мне сделал замечание, что лучше было сделать весь код в MySQL, а из MapBasic только вызывать хранимые процедуры. Честно говоря, при реализации сразу не задумалась об этом и все сделала из приложения, сейчас что либо менять поздно. Подскажите, что ответить комиссии, если спросит почему я выбрала этот вариант?
Вообще, как MapInfo работает с хранимыми процедурами - нормально? (ищу за что зацепиться :) )
Приложение мое расчитано на 3 человек, был бы выигрыш от использования хранимых процедур?
ой...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Ср Июн 11, 2008 9:40 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

А запросы какие были? Только к таблицам? Или были геозапросы? Если были, то в хранимку это уже не засунешь. Самое простое - ответить, что MapInfo вообще не умеет работать с ХП (врядли комиссия бросится проверять это, но самой проверить рекомендую). Выигрыш от использования ХП конечно есть, и неважно сколько пользователей будет. Это вопрос правильной архитектуры. Еще один момент на что можно сослаться. MapInfo работает не только с MySQL ,но и с Oracle, MSSQL. Можно сказать, что архитектура проектировалась для любой СУБД. Здесь в качестве примера работа идет с MySQL, но в принципе система сможет работать и на Oracle. А если бы были хранинимки, то т.к. синтаксис ХП в MySQL и Oracle отличается, то пришлось бы писать хранимки для всех видов СУБД.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Татьяна



Зарегистрирован: 02.04.2008
Сообщения: 15

СообщениеДобавлено: Ср Июн 11, 2008 10:42 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Единственное, что было связано с геоинформацией - это привязка данных из MySQL к объектам на карте. Объектов на карте у нас два - узлы и линии, грубо говоря. Прежде чем обратиться к СУБД я с помощью запроса узнавала тип объекта( Была создана внутренняя таблица MapInfo (два столбца - тип объекта и идентификатор, тип объекта - 0 либо 1, ид-р - по порядку - от 1 до 100). При выборе объекта на карте сначала определяется его идентификатор, а по нему - тип и далее запрос к соответствующим таблицам в БД). Вот такая у нас технология... :) MapInfo использовали для наглядности, организации отчетов и поиска!
За ответ спасибо!!! Идея про перенесение на другую СУБД мне понравилась!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Vovik



Зарегистрирован: 04.05.2008
Сообщения: 57

СообщениеДобавлено: Пн Янв 26, 2009 7:21 am    Заголовок сообщения: Re: Qiantang, a woman Su Xiaoxiao Добавить ответ со ссылкой на данный текст

Не понял что за чушь?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru