Cтраница 2
В данной модели выбора вторичной организации базы данных основное внимание сконцентрировано на оценке затрат, связанных с ответами на запросы пользователей к информационной базе. Предпочтение поисковым процессам перед процедурами обновления и хранения отдано по ряду причин. [16]
Для получения общей суммы по РН можно предусмотреть вычисляемое поле, которое должно быть включено в область примечания подчиненной части формы. Для сохранения результата суммирования необходимо подготовить процедуру обновления поля суммы в таблице i - L:: ; из вычисляемого поля. [17]
Системный вызов mount позволяет объявить системе, что файловая система на сменном носителе special доступна при обращении к каталогу name, который становится корнем файловой системы монтированного носителя. Необходимо помнить, что, если запись на монтированную файловую систему разрешена, ИНМОС будет периодически ( раз в 30 с) выполнять процедуру обновления суперблока. Следовательно, устройство должно допускать запись. Магнитные ленты следует монтировать только с запретом записи, иначе возможна потеря данных. [18]
Кроме этих средств в организации процесса разделения файлов обычно участвуют и средства используемых пакетов СУБД. В частности, пакет dBASE IV обеспечивает четыре уровня защиты от одновременного доступа к файлам в среде ЛВС: захват файлов, захват записей, установку файла в исключительное владение одним пользователем и процедуру обновления ( транзакции) файла БД. [19]
В качестве моделей описания и анализа задач обработки данных используется совокупность графовых и матричных моделей, получивших наибольшее развитие благодаря удобному представлению отношений и связей между элементами СОД. Методика анализа и структуризации исходной для синтеза системы типовых модулей СОД информации базируется на последовательном преобразовании матричных и графовых моделей алгоритмов решения задач обработки данных, содержащих всю необходимую информацию о взаимосвязях и отношениях между различными элементами отдельных задач. Наличие в алгоритмах решения задач обработки данных циклических участков и альтернативных вариантов обработки обусловливает необходимость применения в графе технологии решения отдельной задачи процедур обновления информационных элементов, циклических участков и процедур принятия решений, необходимых для формирования полного структурированного графа технологии решения задачи. Полный структурированный граф и соответствующие ему матрицы смежности и достижимости позволяют описывать алгоритмы решения задач обработки данных в целом и отдельные их части с заданной степенью детализации. [20]
Если f ( x) является квадратичной функцией, рассмотренный алгоритм обеспечит решение задачи ( IV, 97) - ( IV, 99) за конечное число итераций. Для применения этого алгоритма в случае минимизации неквадратичных функций его следует дополнить некоторыми операциями, близкими к тем, которые применялись в аналогичном случае в задаче безусловной минимизации ( например, процедурой обновления матрицы Я. [21]
Для учета фактических данных и систематического обновления информации о состоянии проекта должна быть принята процедура обновления. Обычно организация одновременно выполняет несколько проектов, находящихся на разных стадиях завершенности. Положение может осложниться тем, что менеджеры проектов, ключевые ресурсы или сотрудники находятся в разных местах и удалены друг от друга. При создании процедур обновления проекта должны учитываться все существенные обстоятельства. [22]
В действительности руководство никогда не будет завершено, даже когда оно уже выпущено и пользователи Начали обучение. Вы по-прежнему должны все время быть уверены, что руководство полностью соответствует системе. Если система изменяется, то должно изменяться и руководство. Для этого Вы должны отработать процедуры обновления ( см. гл. [23]
Руководство для пользователей, которое не полностью соответствует системе, неприменимо. Во многих случаях система, а следовательно, и руководство для пользователей остаются неизменными долгое время. Однако если система часто изменяется, то обеспечение соответствия руководства текущему состоянию системы может оказаться более трудным делом, чем написание руководства. Вы должны отработать планирование и осуществление процедур обновления. [24]
Следует также рассказать о том, как ADO осуществляет обработку ошибок в процессе обновления нескольких записей. Вы можете следить за прогрессом, успехом или неудачей пакетного обновления при помощи событий OnWiUChangeRecord и OnRecordChangeComplete, однако вы не можете изменить содержимое обновляемой записи и попытаться заново внести ее в базу, как это возможно в рамках BDE и ClientDataSet Проблема состоит также в том, что если ошибка возникает в ходе пакетного обновления, процедура обновления не останавливается, а продолжает выполняться. [25]
Операционная система должна обеспечивать работу аппаратных таймеров таким образом, чтобы можно было пользоваться широким диапазоном довольно точных периодов времени. Например, некоторые программы прогоняются один раз в секунду, другие - раз в неделю. Следует принять меры против сползания периодов времени из-за задержки, которая может иметь место между сигналом от соответствующего таймера и выполнением соответствующей функции. В связи с этим высокочастотные таймеры, как правило, оказываются одними из самых высокоприоритетных устройств управляющей вычислительной машины. Кроме того, алгоритмы ОС, обеспечивающие работу таймеров, должны содержать процедуры, компенсирующие время выполнения команды при процедурах обновления и обслуживания. [26]