MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Перенос приложений MIDAS с одной СУБД на другую

Название:Перенос приложений MIDAS с одной СУБД на другую
Просмотров:70
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Модификация структуры БД. Добавление записей в таблицу. Контроль целостности данных. Перенос скрипта. Соответствие встроенных типов. Домены. Таблицы. Хранимые процедуры. Триггеры. Модификация сервера приложений.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Перенос приложений MIDAS с одной СУБД на другую Александр Капустин Введение
    В данной статье рассматриваются проблемы, связанные с миграцией приложения MIDAS с одной СУБД на другую. Рассмотрим это на примере переноса приложения, описанного в статье Романа Игнатьева "MIDAS: практика применения". Приложение написано под Interbase 5.6 и использует компоненты IBX на сервере приложений для доступа к СУБД. Перепишем его таким образом, чтобы приложение смогло работать под управлением MSSQL Server 7.0 и MSSQL Server 2000 (при помощи небольших переделок скрипта можно добиться работы приложения под Sybase ASE 12.0). Следует также заметить, что переделке подвергнутся только скрипт СУБД и сервер приложений. Клиентская часть остается нетронутой, т.к. при использовании многозвенной архитектуры она абсолютно изолирована от деталей реализации серверной части.
    Некоторые замечания к содержанию статьи.
    Предполагается, что читателю уже знакомы (хотя бы в начальной стадии) синтаксис SQL (в приложении либо к Interbase, либо к MSSQL, а также общие принципы работы с БД из Delphi (в статье используются IBX&ADO, но это не единственно возможное решение).
    Процесс переноса происходит уже после того, как приложение отлажено и стабильно работает (т.к. параллельная разработка для нескольких СУБД - немного другой случай, и его мы рассматривать не будем).
    Хотелось бы сказать несколько слов о том, зачем это вообще нужно, что мы приобретаем, и что теряем (немного теории).
    Приобретается в основном снижение стоимости программного продукта, ибо если у клиента уже установлена хотя бы одна из поддерживаемых вами СУБД, нет необходимости тратить большие деньги на закупку СУБД, нового сервера и настройку всего этого. Улучшаются возможности интеграции с существующими системами.
    Но при этом мы перестаем использовать на 100% возможности какой-либо отдельной СУБД. Следует различать два случая. Первый случай, когда поддерживается совместимость со старыми версиями этой же СУБД (например, поддерживается линейка MSSQL 6.5 - MSSQL2000). В этом случае мы ограничены возможностями самой слабой версии, и не можем использовать нововведения. Второй случай, гораздо более тяжелый и вместе с тем интересный для рассмотрения, когда планируется совместимость между различными СУБД, например между MSSQL и Interbase. Должен сразу оговориться, что этот случай встречается гораздо реже, но если вы при проектировании приложения не будете учитывать эту возможность, то переход вызовет гораздо больше сложностей.
    Следует отметить, что при переносе двухуровневого приложения проблем возникнет гораздо больше, т.к. большая часть бизнес-логики находится на сервере, и если синтаксис СУБД сильно отличается, возможности переноса сильно ограничиваются. В случае же трехуровневого приложения большинство задач, связанных с логикой, решает сервер приложений (хочется заметить, что это справедливо только для правильно спроектированного приложения).
    Модификация структуры БД
    К сожалению, перенос структуры БД "один-в-один" между различными СУБД практически невозможен. Здесь приведено описание некоторых проблем, с которыми придется столкнуться при переносе, а также возможные пути их решения. Лучше всего, если бы эти вещи были учтены изначально при проектировании исходного приложения, т.к. ............






Похожие работы:

Название:Центральная Предельная Теорема и её приложения. Решение Определенного интеграла методом Монте-Карло
Просмотров:284
Описание: Введение. Центральная предельная теорема (ЦПТ) имеет огромное значение для применений теории вероятностей в естествознании и технике. Ее действие проявляется там, где наблюдаемый процесс подвержен влиянию боль

Название:Механизмы переноса субстанций
Просмотров:289
Описание: 1. Механизмы переноса Можно выделить три механизма, общие для переноса перечисленных выше субстанции: молекулярный, конвективный и турбулентный.   1.1 Молекулярный механизм Молекулярный механизм пере

Название:Работа с поисковыми системами и приложениями Microsoft Word и Microsoft Office Excel
Просмотров:136
Описание: Курсовая работа по дисциплине Информатика Работа с поисковыми системами и приложениями Microsoft Office Word и Microsoft Office Excel Оглавление 1. Поиск значений показателя в сети интерне

Название:Возможность переноса журналистских жанров на рекламные произведения
Просмотров:258
Описание: СОДЕРЖАНИЕ   ВВЕДЕНИЕ 1.  ПОНЯТИЕ РЕКЛАМНОГО ТЕКСТА 1.1  Роды, виды и жанры журналистики 1.2  Типология рекламы 2. ЖАНРОВАЯ ХАРАКТЕРИСТИКА РЕКЛАМЫ В СМИ 2.1 Журналистские жанры печатной рекламы 2.

Название:Проработка возможности переноса устройства приема жидких грузов на ходу
Просмотров:212
Описание: Введение В данном расчете выполняется проработка возможности переноса устройства приема жидких грузов на ходу – М450–1 со стенок ангара на продольные стенки надстройки на палубе бака в районе 54 шп., правый и л

 
     

Вечно с вами © MaterStudiorum.ru