logo
Разработка и внедрение системы анализа и статистики данных

1.2.3 Доступ к данным

Большинству приложений, используемых в сети предприятия, для полноты функционального диапазона необходим доступ к базам данных. Средства доступа к базам данных представляют собой важный фактор, так как в системе без удовлетворительной инфраструктуры доступ к данным будет связан со значительными временными затратами и дороговизной.

В данной работе была выбрана ADO-технология доступа к данным. ADO - это стратегически важный API-интерфейс доступа к базам данных и информации на платформе Windows. Он обеспечивает единообразный доступ к данным и обслуживает многие потребности разработки, включая создание внешних клиентов баз данных и бизнес-объектов промежуточного уровня, использующих приложения, инструменты, языки и Интернет-браузеры. ADO был разработан как единственный интерфейс с данными, необходимый для разработки одно - и многоуровневых решений типа "клиент-сервер" или Интернет-приложений, управляемых данными. Главные достоинства интерфейса ADO - простота использования, высокая скорость, низкие дополнительные затраты при работе с памятью и небольшая потребность в дисковых ресурсах.

Работа с функциями ADO может быть как более простой, так и более сложной: все зависит от степени использования имеющихся функций.

ADO содержит новые методы, обеспечивающие вывод сообщений, которые уведомляют вас о том, что процесс считывания набора записей завершен. Это означает, что теперь вам нет необходимости периодически проверять состояние набора записей. Кроме того, эти события можно использовать для выявления начала и прерывания связей, а также для поддержки транзакций, в случае если вам нужно отменить операцию.

Новые функции объекта Command в ADO предоставляют более широкие возможности управления хранимыми процедурами, упрощая тем самым выполнение таких операций. Данный объект запускает одну команду, используемую для выполнения запросов, которые либо возвращают набор записей, либо нет. Эту команду можно также применять для создания готовых операторов, сохраняющих значения команды, которую вы хотите выполнить впоследствии, а также для уничтожения связи после выполнения оператора.

Наиболее значимые из новых возможностей ADO "сплющенная" объектная модель и усовершенствованная масштабируемость доступа к локальным и удаленным базам данных. Последняя технология еще далеко от совершенства - содержащиеся в ней в настоящий момент ошибки достаточно серьезны, но она позволяет вам делать намного больше и с меньшими усилиями, особенно при доступе к удаленным данным.

В качестве системы управления базами данных была выбрана система Microsoft SQL Server. Microsoft SQL Server 2000 Enterprise Edition - это полнофункциональная система управления базами данных и анализа, предназначенная для быстрой разработки современных масштабируемых бизнес-приложений, систем электронной коммерции и информационных хранилищ.

SQL Server 2000 обеспечивает высокий уровень масштабируемости, что позволяет использовать SQL Server 2000 и на домашних компьютерах и в масштабах предприятия (Standart Edition или Enterprise Edition). Однока основное направление использования SQL Server 2000 сетевой сервер БД. SQL Server 2000 может применяться как в небольших компаниях с несколькими пользователями, так и в транснациональных корпорациях с территориально разобщенными офисами и десятками тысяч сотрудников. В зависимости от числа пользователей, масштаба предприятия и ожидаемой нагрузки можно выбирать версии.