Диплом Программная система Аттестации ИТ-специалистов
Категория реферата: Рефераты по информатике, программированию
Теги реферата: правильный реферат, банк курсовых
Добавил(а) на сайт: Fedora.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата
7. Проверка данных.
Delphi обеспечивает два способа преобразования баз данных:
• использование возможностей утилиты Database Desktop для преобразования таблиц в формат SQL;
• использование при создании приложения компонента TBatchMove.
Оба эти способа копируют структуру данных и переносят сами данные в формат SQL-сервера. В новую структуру метаданных могут быть добавлены новые элементы: индексы, хранимые процедуры, триггеры и т. д. Для некоторых типов серверов более эффективным может стать ручное создание структуры метаданных с дальнейшим переносом данных, как предлагается выше.
Приложения, созданные для работы с локальными базами данных, могут быть приспособлены для систем клиент/сервер только путем внесения ряда исправлений в исходный код. В простейшем случае, при полном совпадении структуры преобразованных и исходных данных необходимо лишь изменить параметры свойств DatabaseName используемых компонентов TTable и TQuery и добавить в приложение компонент TDatabase. Однако такое бывает не часто.
Локальные приложения используют, в основном, компоненты TTable, реже
TQuery. Однако, в зависимости от особенностей конкретного приложения, более
эффективным может стать переход на использование TQuery, особенно при
использовании таблиц с большим числом записей.
Если приложение использует арифметические или логические функции, то желательно заменить их соответствующими хранимыми процедурами сервера. Этим достигается повышение производительности, так как сервер обладает большей мощностью, чем станция-клиент, и разгружаются сетевые каналы связи.
Часто бывает необходимым включить в исходный код приложения метода поддержки транзакций, так как в большинстве однопользовательских систем они не используются.
Также, нередко возникает необходимость в создании кода для регистрации пользователя на сервере.
1.9 Применение локального сервера InterBase
Локальный Interbase Server является версией сервера Borland Interbase 6.0 для
Windows и содержит полный набор функций для локального однопользовательского применения. При разработке приложений клиент/сервер локальный Interbase Server может использоваться в качестве модели сервера или для преобразования баз данных в серверы SQL (см. "Перенос данных"), кроме этого, он может применяться в качестве процессора базы данных в работ локальных приложений. Его использование позволит разработчику повысит надежность разрабатываемого приложения и избежать возможной потери данных при тестировании "сырых" приложений.
Если база данных, для работы с которой предназначено разрабатываемое приложение, уже существует, то Interbase Server может быть использован для решения ряда других вопросов:
1. Для поиска и преобразования нестандартного синтаксиса запросов SQL и неиспользуемых типов данных;
2. Для создания приложений, использующих Interbase в качестве сервера;
3. Применение Windows ISQL возможно для создания базы Interbase, предложения SQL которой могут быть использованы в базе сервера приложения
4. В качестве проверочной базы перед последующим соединением приложения с настоящим сервером. Для этого необходимо только изменить псевдоним, используемый компонентом TDatabase приложения.
Если настоящая база данных еще не существует, то Interbase Server может использоваться для создания прототипа используемых данных, на котором будет проверяться работоспособность приложения.
Если приложение разрабатывается для уже существующей базы функционирующей на сервере Interbase:
• перед проверкой работоспособности приложения на реальных данных может использоваться утилита локального сервера Interbase для создания резервных копий данных;
• желательно перенести на локальный сервер небольшую, но представительную выборку данных и отлаживать работу приложения на ней.
При проведении преобразования локальной базы данных до уровня систем
клиент/сервер, локальный сервер Interbase используется в качестве
промежуточного сервера, на котором проверяется новая структура данных.
После про верки данные переносятся на целевой сервер.
1.10 Локальный сервер InterBase
Локальный сервер Interbase представляет собой версию Borland Interbase
Workgroup Server 6.0 для одного пользователя, работающую под управлением
Windows. Этот сервер содержит в своем составе утилиты Windows ISQL и Server
Manager, которые также могут использоваться с полномасштабным сервером
Interbase. Доступ к базам данных, управляемым локальным сервером Interbase, осуществляется через Windows ISQL или само приложение.
Рекомендуем скачать другие рефераты по теме: контрольная 2, реферати українською.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата