Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экзамену по АСУП.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.82 Mб
Скачать

34. Универсальный интерфейс доступа к различным базам данных - стандарт odbc.

Клиентские приложения зависят от типа СУБД.В связи с этим фирмой Microsoft разработан стандарт ODBC (Open Dalaba.se Connectivity — открытый доступ к базам данным), использующий единый универсальный интерфейс доступа к различным БД (рис. 5.8). Для этого тре­буется лишь соответствующий ODBC-драйвер и источник данных. В настоящее вре­мя ODBC-драйверы имеются для более чем 50 различных типов БД.

В архитектуру стандарта ODBC входят

• приложение, которое выполняет обработку данных, вызов функций библиотеки ODBC для отправки SQL-операторов в СУБД и выборки полученной СУБД ин­формации;

• менеджер драйверов, выполняющий загрузку драйверов (представляет собой би­блиотеку DLL);

• драйверы и агенты баз данных, обрабатывающие вызовы функций ODBC и на­правляющие SQL-запросы к БД, а также возвращающие полученные результаты приложению;

• источники данных (данные БД).

ODBC-драйвер передает запросы клиента базе данных на языке, поддерживае­мом конкретной СУБД. Источник данных содержит имя пользователя и его пароль. Клиентское приложение взаимодействует с сервером путем набора системных вызо­вов к источнику дачных. Последний транслирует запросы клиента драйверу ODBC и получает ответы. Драйвер ODBC обменивается данными с СУБД. При необходимо­сти работы с др. СУБД в источнике данных указывается другой тип ODBC-драйвера. Тем самым достигается независимость БД клиентского приложения от типа СУБД.

35. Открытая реляционная база данных реального времени промышленного назначения - Industrial sql Server.

IndustrialSQLServer – группа серверов, которые используются для накопления данных процесса. Это открытая реляционная база данных реального времени промышленного назначения, разработанная корпорацией Wonderware. IndustrialSQLServer является расширением MicrosoftSQLServer и:

1. предоставляет возможность регистрации больших объемов данных с высокой скоростью (разрешение около 1мс);

2. использует язык структурированных запросов SQL в качестве интерфейса между серверной и клиентской частями;

3. позволяет хранить данные на небольшом объеме дискового пространства.

Пример: двухмесячный архив предприятия с 4-мя тысячами параметров, опрашиваемых с периодичностью от нескольких секунд до нескольких минут занимает до 2-х Мбайт дискового пространства.

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

Области применения IndustrialSQLServer охватывают задачи инженеров АСУТП, службы ремонта оборудования, персонала ОТК, операторов и экономистов.

Клиентские программы, работающие с IndustrialSQLServer: SCADA-система InTouch, SQL-приложения, MSAccess, Excel, Word, приложения пользователя (VisualBasic, Delphi, C++, PowerBuilder).

36. Серверы баз данных, виды серверов, требования предъявляемые к серверам.

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

Сервер может быть:

1. выделенный (совместно используемый) –более надежная защита и высокая производительность, но более дорогой;

2. централизованный (распределенный) – используется один компьютер для выполнения сервисных функций, поэтому более низкая надежность, производительность ниже из-за частых прерываний ОС при обслуживании ряда пользователей.

В зависимости от вычислительной мощности серверы делятся на след.типы:

1.сервер рабочих групп (начального уровня) – используется для сетевой печати, управления файлами и удаленного доступа по сети;

2.сервер подразделения (среднего уровня) – для организации работы приложений для нескольких рабочих групп, электронной почти, поддержки работы удаленных подразделений;

3.сервер предприятия (верхнего уровня) – мощный сервер для управления предприятием в целом;

4.корпоративный сервер – мощный сервер для работы с большими базами данных, приложениями сложных информационных систем и Web-приложений;

5.Internet-сервер – эффективен при работе с Web-приложениями, требующими непрерывной работы с высокой производительностью.

Основные требования, предъявляемые к серверам:

1. высокая надежность хранения данных;

2. защита данных от несанкционированного доступа;

3. возможность наращивания дискового пространства и вычислительной мощности (до сотен терабайт).

Среди фирм, выпускающих серверы различной производительности и назначения, можно отметить компании Hewlett-Packard, Siemens, Motorolaи др.