Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к ГОС.doc
Скачиваний:
175
Добавлен:
27.03.2016
Размер:
1.5 Mб
Скачать

48. Использование источника данных odbc для управления данными (создание и использование).

ODBC (Open Database Connectivity) был разработан фирмой Microsoft как открытый интерфейс доступа к базам данных. Он предоставляет унифицированные средства взаимодействия прикладной программы, называемой клиентом (или приложением-клиентом), с сервером - базой данных.

Интерфейс ODBC проектировался для поддержки максимальной интерпретабельности приложений, которая обеспечивает унифицированный доступ любого приложения, использующего ODBC, к различным источникам данных. Так, если приложение, соответствующее стандарту ODBC и SQL, первоначально разрабатывалось для работы с базой данных Microsoft Access, а затем таблицы этой базы были перенесены в базу данных Microsoft SQL Server или базу данных Oracle, то приложение сможет и дальше обрабатывать эти данные без внесения дополнительных изменений.

Архитектура ODBC представлена четырьмя компонентами: Приложение-клиент, выполняющее вызов функций ODBC. Менеджер драйверов, загружающий и освобождающий ODBC-драйверы, которые требуются для приложений-клиентов. Менеджер драйверов обрабатывает вызовы ODBC-функций или передает их драйверу. ODBC-драйвер, обрабатывающий вызовы SQL-функций, передавая SQL-серверу выполняемый SQL-оператор, а приложению-клиенту - результат выполнения вызванной функции. Источник данных, определяемый как конкретная локальная или удаленная база данных. ODBC-драйверы, принимая вызовы функций, взаимодействуют с приложением-клиентом, выполняя следующие задачи: управление коммуникационными протоколами между приложением-клиентом и источником данных; управление запросами к СУБД; выполнение передачи данных от приложения-клиента в СУБД и из базы данных в приложение-клиент; возвращение приложению-клиенту стандартной информации о выполненном вызове ODBC-функции в виде кода возврата; поддерживает работу с курсорами и управляет транзакциями. Приложение-клиент одновременно может устанавливать соединения с несколькими различными источниками данных, используя разные ODBC-драйверы, а также несколько соединений с одним и тем же источником данных, используя один и тот же ODBC-драйвер. Чтобы получить доступ к данным с помощью ODBC, сначала нужно создать так называемый источник данных ODBC — своего рода "пропуск" к базе данных, которым будут пользоваться использующие ее программы. Источник данных ODBC содержит сведения о том, где находится файл или файлы базы данных, и в каком формате она (база данных) хранится. Кроме того, там же содержатся имя и пароль пользователя, используемые для подключения к серверу данных, и некоторые другие необязательные параметры. Управление источниками данных ODBC (да и вообще настройкой всей системы ODBC) осуществляется с помощью специальной программы - ODBC-администратора.

56. Шкалы сравнения атрибутивных данных. Виды шкал и условия их использования.

Объекты, отображаемые на электрон картах в ГИС, наделены не только геометрич харак-ми, т.е. не только занимают пространство, но и содержат инф о том, насколько они важны для рассмотрения. Дополнительная непространств инф образует набор атрибутов объектов. Однако, перед тем как присваивать объ их атрибуты, необходимо знать как их измерять, чтобы получить возможность сравнения объ-в. В настоящ вр существует основа для измерения практически всех видов Д– шкалы измерения данных. ШИД определяются классифицируемыми Д, возможностью проводить измерения, а также интересующей инф-ей. Общепринятое деление шкал (и, соответственно, данных в этих шкалах): на «качественные» и «количественные». К «кач» относятся шкалы номинальная и порядковая. К «колич» относятся интервальная и шкала отношений. Номинальная шкала (шкала наименований). При использовании ном ш, объекты различаются по именам (н-р, болото, лес, луг и т.д.). Эта система позволяет делать высказывания о том, как называется объект, но не позволяет делать прямого сравнения одного объекта с другим, за исключ тождества. Для более детального сравнения объ, следует использ более высокую шкалу измер Д. Порядковая шкала (ординальная, ранговая шкала). Эта ш использ для определения, насколько один объект отличается от другого (спектр значений от лучшего к худшему, н-р, шоссе федеральное, шоссе регион, местная дорога). Очевидно, что этот спектр основан исключ-но на цели использования инфо и не может относиться к другим применениям данной информации, т.е. он основан на одном аспекте, отражающем один набор условий. Интервальная шкала. Ш измер, в котор измеряемым величинам приписываются численные значения (н-р, отметки горизо-ей). Как и в случае порядковой ш, в интервал ш тоже можно сравнивать объекты, но эти сравнения делаются с более точной оценкой различий. Однако существует ограничение при выполнении сравнений по инт ш. Она позволяет получать только численную разность измеряемых объектов и делать на ее основе какие-либо выводы. Для сравнения величин относительно друг друга, необходимо воспользоваться ш отношений. Шкала отношений (рациональная шкала) является абсолютной шкалой, т.е. ее начало, в отличие от начала интервал ш, имеет определенный физический («абсолютный») смысл и не м быть установлено произвольно (н-р, среднегодовой доход населения в различных районах города, где началом шкалы является полное отсутствие доходов). Еще одним примером использования шкалы отношений может служить сравнение высот геодезических пунктов, причем высота должна отсчитываться от центра земного эллипсоида, а не от какой-либо уровенной поверхности. **Все атрибутивные данные сравниваются между собой по перечисленным четырем шкалам, однако следует отметить, что сравнение атрибутивных данных корректно только внутри одной шкалы измерений. Кроме несовместимости между собой, шкалы измерений имеют фундаментальное различие по свойствам, изучением которых занимается абстрактная алгебра. Особенностью шкал является соответствующий набор допустимых операций с их значениями.