2) Использование TQuery.
1.В приложениях ИС рекомендуется использовать TQuery по следующим причинам:
2.При доступе к табличным данным TTable считывает все записи, а TQuery столько-сколько необходимо для текущих действий. Кроме того при доступе к таблице большого объема использование TTable может привести к большим временным задержкам.
3.TTable и TQuery имеют разную природу.
- TTable ориентирован на навигационный метод доступа к данным, что характерно для локальных СУБД. TQuery – на работу с множеством записей, что характерно для работы с удаленной БД.
- TTable позволяет работать с одной таблицей. TQuery с несколькими.
- Подтверждение изменений данных в таблице для TTable происходит для каждой записи. Для TQuery только для отобранных (Update, Insert, Delete).
- При использовании TQuery можно выполнять различные SQL операторы с возвратом данных (Select) и без него (Update, Insert, Delete).
3) Перенос тяжести вычислительной работы на сервер.При переносе основной вычислительной нагрузки на сервер на клиенте следует оставить реализацию GUI, формирование запросов и интерпретацию их результатов.
- Не стоит обращаться к серверу с запросами на большой объем данных, на который приходится накладывать фильтр в клиентском приложении. Выход – параметрический запрос, хранимые процедуры.
- Следует реализовать ограничения на значения вводимых пользователем данных с помощью CONSTRAINT, а ссылочную целостность с помощью триггеров.
- Запросы, требующие в своем выполнении циклических или разветвляющихся алгоритмов, следует выполнять с помощью хранимых процедур.
- С помощью триггеров следует также реализовать бизнес-правила, связанные с транзакционными изменениями в таблице.
- Повторяющиеся действия, которые могут выполнять различные приложения, стоит оформлять виде функций пользователя.
Перенос тяжести вычислительной работы на сервер позволяет:
- Повысить скорость работы клиентского приложения
- Минимизировать возможность возникновения ошибки.
43.Опр-ие проблем проектир-ия АИС
Предварительный анализ. Опр-ие проблемы
Главн. проблемой, для решения к-ой требуется ИС, явл. недостаток инф-ии,к-ая нужна для проведения анализа соответст-ей проблемной или предметной области.На этапе опр-ия проблемы необходимо про-анализировать след-ие вопросы:1.Цели и задачи орг-ии.Перед тем,как опр-ся с задачами АИС,необходимо опр-ть цели самой орг-ии,а также критерии оценки эффективности работы АИС.2.Наличие инф-ых ресу-рсов.Включает оценку имеющегося персонала,ур.ин-форматизации орг-ии,наличие технич.и программ-ных ср-в.Во t обследования необходимо выяснить имеющиеся инф-ые ресурсы,доступ к к-ым необхо-дим в рамках создаваемой АИС,опр-ть перспективы развития АИС,а также АИС имеющихся орг-ий,согла-совать эти данные с партнёрами и аппонентами.
Группы потенц-х польз-ей АИС и возможн.аппоненты.
Необходимо оценить группы потенц-х польз-ей АИС как внутри системы,так и вне её,опр-ть цели кажд.из этих групп относительно создаваемой АИС,оценить противников создаваемой АИС.Ресурсы,выдел-мые на разработку и эксплуатацию АИС:д.б.оценены кад-ровые,финансовые,технич.ресурсы,к-ые м.б.выделе-ны на разработку и эксплуатацию АИС.Кроме того, необходимо оценить ситуацию в проблемн.обл.:*те-кущее состояние и перспект-вы ее разв-я;*осн.орг-ии, работ-щие в данной обл.(потребители и произв-тели)
Определение целей АИС.Варианты целей:
1.Сбор,анализ и доведение до польз-й в удобной для них форме инф-ии по интересующей обл.при задан-ных ресурсах на разработку и эксплуатацию АИС.
2.…,..и доведение до пользов-ей инф-ии по заданной обл.для проведения анализа с заданной точностью:
1)наиболее распространён в том случае,когда .расходы на АИС уже известны.
2)не предполагает ограничений на ресурсы АИС.Це-лесообразно ставить цель создания АИС для возм-ти модерн-ции ИС и её эксплуат-и в течение неск-х лет.
Основные задачи АИС.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.