
- •1. Иерархическая структура распределенной системы управления технологическими процессами.
- •2. Сбор данных и потоки информации в управлении технологическими процессами.
- •3. Направления автоматизации современного предприятия.
- •4. Функции автоматизированных систем управления технологическими процессами.
- •5. Автоматическое управление, системы дистанционного мониторинга и управления.
- •6. Основные функции и структура асутп.
- •7. Способы передачи информации. Определение интерфейса, стандартные интерфейсы.
- •8. Параллельный и последовательный интерфейсы. Синхронный и асинхронный обмен.
- •9. Определение промышленной информационной сети. Топология информационной сети, узлы и разделяемый физический канал.
- •10. Топология промышленной информационной сети «Звезда» (star).
- •11. Топология промышленной информационной сети «Кольцо» (ring).
- •12. Топология промышленной информационной сети «Шина» (bus).
- •13. Передача информации по каналам связи. Последовательный интерфейс по стандарту rs-232c.
- •14. Передача информации по каналам связи. Последовательный интерфейс по стандарту rs-485.
- •15. Информационная сеть rs-485 по схеме ведущий-ведомый.
- •16. Информационная структура асутп, функции и взаимосвязь уровней информационной структуры.
- •17. Информационные сети Ethernet.
- •18. Сеть IndustrialEthernet (промышленный стандарт сети Ethernet).
- •19. Структура физической среды информационной сети Ethernet.
- •20. Контроллерные и полевые сети.
- •21. Беспроводные сети систем управления, классификация, область применения, основные стандарты.
- •22. Беспроводные сети систем управления, сети gsm, gprs.
- •23. Беспроводные сети систем управления, системы связи 3-го и 4-го поколения (3g и 4g), технология WiFi.
- •24. Диспетчеризация в рамках асутп.
- •26. Модели баз данных. Двухуровневая и трехуровневая система организации баз данных.
- •28. Реляционные базы данных, системы управления базами данных.
- •29. Основные объекты и понятия реляционной базы данных. Первичные, внешние ключи.
- •30. Регистрация технологических параметров, параметры архивирования.
- •31. Создание базы данных технологических параметров по функциональной схеме автоматизации.
- •32. Структура базы данных регистрации технологических параметров.
- •33. Структурированный язык запросов (sql).
- •34. Универсальный интерфейс доступа к различным базам данных - стандарт odbc.
- •35. Открытая реляционная база данных реального времени промышленного назначения - Industrial sql Server.
- •36. Серверы баз данных, виды серверов, требования предъявляемые к серверам.
32. Структура базы данных регистрации технологических параметров.
Структура базы данных регистрации технологических параметров:
В PROJECT: PRJ_ID – идентификатор
PRJ_PARENT - родитель
PRJ_NAME - имя
33. Структурированный язык запросов (sql).
Запрос данных от клиентского приложения к серверу осуществляется на языке SQL (Structured Query Language — язык структурированных запросов). Язык SQL принят ANSI в качестве стандарта в 1986 г. и расширен в 1992 г.
Типы команд языка SQL:
• Команды языка DDL (Data Definition Language — язык определения данных). Используется для изменения структуры БД (создания и удаления таблиц).
• Команды языка DML (Data Manipulation Language — язык манипулирования данными). Может загружать, модифицировать и удалять данные.
• Команды языка DCL (Data Control Language — язык управления данными). Обеспечивает управление доступом к БД.
• Команды языка DQL (Data Query Language — язык запросов к данным). Формирует запросы к БД.
• Команды администрирования БД.
• Команды управления транзакциями.
Типы данных языка SQL символьные строки переменной длины, целые и точные числа, тины представления даты, времени и временного интервала. К числу операторов языка SQL относятся следующие:
• SELECT — оператор выборки данных;
• INSERT — добавление в таблицу новых данных;
• UPDATE — обновление (изменение) данных таблицы;
• DELETE — удаление данных из таблицы;
• REFERENCES — ссылка на столбцы таблицы в описаниях требований поддержки целостности данных;
• USAGE — предоставление права использования доменов;
• GRANT — предоставление привилегий доступа к данным;
• REVOKE — отмена привилегий доступа к данным.
.- При обработке SQL-запросов СУБД обращается к системному каталогу БД, который представляет собой совокупность специальных таблиц. Все системные таблицы объединены системным идентификатором пользователя, В стандарте SQL определены следующие системные таблицы: USERS (одна строка для каждого идентификатора пользователя с паролем), SCHKMA (одна строка для каждой информационной схемы), DOMAINS (одна строка для каждого домена), TABLES (одна строка для каждой таблицы с указанием имени, числа столбцов, размера данных столбцов).
Взаимодействие клиентского приложения и сервера определяется также механизмом транзакций.
Транзакцией называется логическая единица работы, состоящая из одного или более SQL-операторов и являющаяся неделимой. По стандарту ISO модель транзакций построена на операторах COMMIT и ROLLBACK. Транзакция запускается SQL-оператором, инициируемым пользователем, или программой. Завершается транзакция вводом оператора COMMIT, что свидетельствует об успешном завершении транзакции (внесение изменений в БД). Ввод оператора ROLLBACK означает отказ от изменений в БД. Если SQL-оператор входит в текст программы, то транзакция будет успешно завершена и без оператора COMMIT.
Менеджер транзакций координирует работу транзакций. Планировщик отвечает за управление параллельности. Менеджер восстановления возвращает БД в исходное состояние в случае отказа, а менеджер буферов отвечает за передачу данных из ОЗУ в дисковую память.
Для сокращения времени обмена данными между клиентскими приложениями и сервером используется динамически загружаемые библиотеки (DLL— Dynamic Link library). Клиентское приложение формирует запрос к соответствующей функции DLL на шике SQL После установления связи с сервером DLL передает запрос, получает ответ и передает его клиентскому приложению.