Cтраница 2
Чтобы достигнуть этой цели, необходимо обеспечить хороший дизайн базы данных. Безусловно, контроль корректности данных должен выполняться на стороне сервера, так как целостность базы данных - это одно из важнейших условий, за выполнением которого следит RDBMS. Однако контроль корректности данных должен выполняться также на стороне клиента. Благодаря этому улучшается пользовательский интерфейс и экономятся ресурсы: если при вводе данных пользователь допускает ошибку, эта ошибка обнаруживается на стороне клиента, в результате ошибочные данные на сервер не передаются, и пользователь получает возможность исправить ошибку, не создавая лишней нагрузки на сеть и на сервер. [16]
Реестр содержит официальную, гарантированную государством информацию по всем аудиторским фирмам и аудиторам РФ, в полном соответствии с материалами Министерства финансов, и является ежегодным изданием. В этой связи следует отметить, что принцип достоверности и корректности данных, а также соответствие международным информационным потребительским стандартам обеспечивают Реестру явное преимущество в сравнении с абсолютным большинством издающихся в России коммерческих справочников. [17]
После того как вы определите свою функцию Do Data Exchange, вам необходимо вставить в нее требуемые функции DDX, по одной на каждый элемент управления, участвующий в обмене. Библиотека MFC предоставляет достаточно большое число таких функций для организации автоматического обмена и проверки корректности данных. [18]
Но механизм прерываний оказался очень удобным и для контроля за работой аппаратуры самого процессора, программы и проверки корректности данных и команд, наконец, просто для вызова подпрограмм, расширяющих функции системы команд. Все такие прерывания возникают внутри процессора, но они обрабатываются так же, как и внешние по отношению к процессору прерывания, приходящие в него по цепям интерфейса. [19]
Чтобы достигнуть этой цели, необходимо обеспечить хороший дизайн базы данных. Безусловно, контроль корректности данных должен выполняться на стороне сервера, так как целостность базы данных - это одно из важнейших условий, за выполнением которого следит RDBMS. Однако контроль корректности данных должен выполняться также на стороне клиента. Благодаря этому улучшается пользовательский интерфейс и экономятся ресурсы: если при вводе данных пользователь допускает ошибку, эта ошибка обнаруживается на стороне клиента, в результате ошибочные данные на сервер не передаются, и пользователь получает возможность исправить ошибку, не создавая лишней нагрузки на сеть и на сервер. [20]
![]() |
Область Свойства поля р. [21] |
В предыдущих главах книги ссылки на эту главу встречались очень часто. Наконец, пора подробно остановиться на таких важных операциях, как форматирование данных и контроль ввода информации. Общая цель, которая преследуется при их выполнении, - обеспечить достоверность и корректность данных в таблицах, а также представить их в максимально удобном для эффективной работы виде. Ключевая роль в решении этой задачи принадлежит таким свойствам полей, как Формат поля, Маска ввода и Условие на значение. Напомним, что список свойств полей представлен в области Свойства поля в нижней части окна конструктора ( рис. i) и включает две вкладки: Общие и Подстановка. [22]
Во многих случаях формы являются более удобным способом ввода, просмотра и изменения данных, чем таблицы. Они содержат, :; : ч ния: текстовые поля для ввода и правки данных, кнопки, флажки, переключатели, списки, надписи, а также рамки объектов для отображения графики и объектов OLE, с помощью которых осуществляется доступ кданным в таблицах. Элементы управления позволяют отображать данные полей таблицы в удобном и наглядном формате, выполнять проверку корректности данных при вводе. [23]
Это обстоятельство самым тесным образом связывается с проблемой предотвращения ошибок человека в САПР. С увеличением объема исходных данных, численные значения которых должен определить и ввести в ЭВМ пользователь, возрастает вероятность ошибок как при формировании первичного массива, так и при переносе данных на машинные носители. Универсальность программного средства и связанный с ней динамизм состава исходной информации осложняют создание программных алгоритмов контроля полноты и корректности данных перед вводом задания в ЭВМ. [24]
Здесь, однако, следует сделать замечание. Авторы работы [18] подчеркивают, что линейность полученного ими графика указывает на то, что величина гидролитического коэффициента k0 действительно постоянна для данной серии субстратов. Это, по мнению авторов работы [18], подтверждает справедливость основного допущения в теории Хироми. Кат, формально состоящий из семи точек, фактически состоит из двух точек ( поскольку для субстратов G3 - Gi5 5 величины каталитических констант почти совпадают), а по двум точкам всегда можно провести прямую. Таким образом, вопрос о корректности данных, полученных авторами [18] о сродстве сайта Л, остается пока открытым. [25]
Очевидно, что такое ослабление требований к вводимым данным неизбежно приводит к возникновению значительного числа записей, дублирующих друг друга и содержащих неверно сформированные классификационные коды. Для устранения этой проблемы средства ведения комплекса классификаторов и словарей должны включать в свой арсенал широкий набор средств поиска и устранения логических несоответствий между различными записями в БД. Из этих средств наиболее важным является детально проработанный механизм проверки записей на дублирование. Оператор БД имеет возможность осуществлять проверку как в рамках одного раздела словаря / классификатора, так и по всей БД в целом. По окончании поиска оператору БД предоставляется возможность редактирования и выборочного удаления записей, содержащих дублирующиеся данные. При удалении производится автоматический перенос внешних ссылок с удаляемых на другие объекты, с обязательным контролем ссылочной целостности данных. Помимо этого, необходима система формирования выборок по различным критериям ( дата последнего изменения записи, идентификатор пользователя, внесшего изменение и др.), призванная облегчить осуществление контроля корректности данных. Обязанности по осуществлению контрольных функций ложатся в основном на администратора БД. [26]