Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Оцените проект  [new]
sarala
Member

Откуда:
Сообщений: 7
Привет всем.
Есть база на Foxpro,
примерно 50 таблиц около 1 гиг,
120 форм и 130 отчетов .
Необходимо базу перевести в Sql server.
(понятно что все должно работать по старому)
Сколько времени потребуеться среднему специалисту на этот проект?
27 июн 12, 10:34    [12780631]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35384
Блог
От одного месяца до нескольких лет, в зависимости от сложности проекта и качества специалиста.
27 июн 12, 10:58    [12780832]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
Glory
Member

Откуда:
Сообщений: 104751
sarala
Сколько времени потребуеться среднему специалисту на этот проект?

В MSSQL нет форм и отчетов.
А перенести 50 таблиц в MSSQL займет пару часов.
27 июн 12, 11:01    [12780860]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
Злой Бобр
Member

Откуда: Украина, Кривой Рог
Сообщений: 3604
sarala,

Наверное 90% времени от написать "с нуля". Это конечно если код документирован.
27 июн 12, 11:01    [12780863]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
Владимир СА
Member

Откуда:
Сообщений: 7915
Как-то странно, БД хотят перевести с DBF на SQL Server...
А само приложение остается на FoxPro?... (Интересно это DOS FoxPro 2.6 ? Или VisualFoxPro?)
Самое главное Вы можете визуально не увидеть результат изменения платформы DBF-SQL....
27 июн 12, 11:05    [12780890]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
Alex5555555555
Member

Откуда:
Сообщений: 114
sarala, может быть среднепроектное количество времени?



blog
27 июн 12, 11:22    [12781030]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
sarala
Member

Откуда:
Сообщений: 7
Спс за ответы.
Проект на Visual Foxpro.
Болшинство форм и отчетов созданы с использованием Select .
Приложение (клиентская часть) пока остаеться на фоксе.
А чем это плохо, если приложение останеться на фоксе?
27 июн 12, 11:26    [12781074]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
Гузы
Guest
sarala
Привет всем.
Есть база на Foxpro,
примерно 50 таблиц около 1 гиг,
120 форм и 130 отчетов .
Необходимо базу перевести в Sql server.
(понятно что все должно работать по старому)
Сколько времени потребуеться среднему специалисту на этот проект?

Сложная форма скушает до недели.
Новое средство разработки = новый проект (все другое: классы, методы, свойства).
Так что (120*0,8+130*0,35)*5 ~ 710 чел/дней. Оценка слегка завышена - так лучше, дабы не было неожиданностей и необоснованных ожиданий. Перенос базы на этом фоне - копейки.
off:
За месяц - это круто!
27 июн 12, 11:31    [12781120]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
Владимир СА
Member

Откуда:
Сообщений: 7915
sarala
Спс за ответы.
Проект на Visual Foxpro.
Болшинство форм и отчетов созданы с использованием Select .
Приложение (клиентская часть) пока остаеться на фоксе.
А чем это плохо, если приложение останеться на фоксе?
Visual Foxpro - то же разные версии, у Вас какая?
Или чувствуется Вы совсем не знаете VFP....
Конечно перекинуть из DBF в SQL - не сложная задача... Но там же скорее всего были View(VFP) и скорее всего процедуры на VFP, которые надо тоже перекидывать на SQL...
Переделка в формах соединение к БД... Заново создавать промежуточный слой и идеологию его работы... Это тоже нехило...
Причем без переделки внешнего дизайна форм...
27 июн 12, 14:44    [12782975]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
yuri.z
Member

Откуда:
Сообщений: 13
sarala,
я такое делал с одной задачей одного проекта, времени заняло довольно много, потому что у FoxPro свои средства для работы со "своими" таблицами. Когда все переносится на SQL Server, то фактически начинаешь работать с рекордсетами при помощи, например, ADO.
Так что фактически это будет переписывание с нуля (время на разработку дизайна формы можно нивелировать по отношению к времени на переработку логики).
Опять же из личного опыта: после пробного переноса одной задачи было принято решение о выборе нового средства разработки и т.д.
27 июн 12, 15:30    [12783418]     Ответить | Цитировать Сообщить модератору
 Re: Оцените проект  [new]
*Ihor*
Member

Откуда:
Сообщений: 107
простые вещи перевести это чисто монотонная работа + удвоенное время от работы на тестирование.
Но если вы использовали специфичные методы самого FoxPro которых нету в MSSQL то тут вы попали по полной программе и ка кговорится, если оно работате то лучше неломайте.

В свое время сильно сломал сбе время, при переводе с MS Access на MS SQL .. на одной только аксесовской transform процедыры пришлось сильно попотеть, и программировать свои процедуры переворота данных. Потом с данными и типами данных началось сумошествие.
тут хватает гемороя при переходах 2005/2008/2010 то есть date тип, то есть только datetime тип. и другие завороты. А когда вам к дате вдруг еще и время тулит при конвертации, то вылазят другие баги в расчетах и скриптах.
Такчто я имел опыт и досих пор имею с переводами туда сюда. И если есть возмодность нетрогать :) то пусть так и работает :) . .. иначе нужно очень много терпения.. очень хороший специалист, а потом еще и толковый тестер который высчитает все слеты в расчетых которые полезут изза смены типов и других приколов.
27 июн 12, 15:40    [12783501]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить