Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Принципы построения автоматизированных систем управления.




Информация непосредственно и неразрывно связана с процессом управления. Самое общее кибернетическое определение управления гласит: управление есть процесс целенаправленной переработки информации.

Управление определяется как функция системы, обеспечивающая либо сохранение совокупности ее основных свойств, либо ее развитие в заданном направлении. И в том и в другом случае управление осуществляется для достижения определенной цели. В системе управления можно выделить две подсистемы: управляющую и управляемую. Первая осуществляет собственно функции управления, вторая является объектом управления.

Внешняя среда и объект правления информируют систему о своем состоянии, управляющая подсистема анализирует эту информацию, вырабатывает управляющее воздействие на объект управления, отвечает на возмущения внешней среды и при необходимости модифицирует цель и структуру всей системы. Объект управления и управляющая система связаны между собой и внешней средой через информационные потоки:

ИП1 - информационный поток из внешней среды в управляющую подсистему, который, с одной стороны, представляет поток нормативной информации, создаваемой государственными учреждениями в части законодательства, а с другой стороны - поток информации о конъюнктуре рынка, создаваемый конкурентами, потребителями, поставщиками;

ИП2 - информационный поток из управляющей подсистемы во внешнюю среду, а именно: отчетная информация, прежде всего финансовая информация в государственные органы, инвесторам, кредиторам, потребителям; маркетинговая информация потенциальным потребителям:

ИПЗ - информационный поток из управляющей подсистемы на объект управления (прямая кибернетическая связь), представляющий совокупность плановой, нормативной и распорядительной информации для осуществления хозяйственных процессов;

ИП4 - информационный поток от объекта управления в управляющую подсистему (обратная кибернетическая связь), который отражает учетную информацию о состоянии объекта управления экономической системой (сырья, материалов, денежных, энергетических, трудовых ресурсов, готовой продукции и выполненных услугах) в результате выполнения хозяйственных процессов. Во второй половине 1960-х годов и в 1970-х гг. получили развитие автоматизированные системы управления (АСУ) сложными объектами хозяйственной деятельности (предприятиями, энергосистемами, отраслями, сложными участками производства).

АСУ - это комплекс технических и программных средств, совместно с организационными структурами (отдельными людьми и коллективом), обеспечивающий управление объектом (комплексом) в производственной, научной или общественной среде. Цель разработки и внедрения АСУ:

■ повышение эффективности принимаемых решений, особенно в части наилучшего использования всех видов ресурсов и сокращения потерь, достигаемых за счет обеспечения процесса принятия решений своевременной, полной и точной информацией, а также применения математических методов оптимизации;

■ повышение производительности труда инженерно-технического и управленческого персонала (и его сокращение) за счет выполнения основного объема учетных и расчетных задач на ЭВМ.

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

· Принцип интеграции, заключающийся в том, что обрабатываемые данные, однажды введенные в АСУ (базы данных), многократно используются для решения большого числа задач, при этом устраняется дублирование данных и операций их преобразования.

· Принцип системности, заключающийся в обработке данных в различных разрезах, чтобы
получить информацию, необходимую для принятия решении на всех уровнях и во всех функциональных подсистемах управления;

· Принцип комплексности, подразумевающий механизацию и автоматизацию процедур преобразования данных на всех стадиях техпроцесса АСУ.

АСУ подразделяются по функциям:

· административно-организационные (например, системы управления предприятием - АСУП, отраслевые системы управления - ОАСУ);

· технологическими (автоматизированные системы управления технологическими процессами - АСУТП, в свою очередь подразделяющиеся на гибкие производственные системы - ГПС, автоматизированные системы контроля качества продукции - АСК, системы управления станками и линиями с числовым программным управлением - ЧПУ);

· интегрированные, объединяющие функции перечисленных АСУ в различных комбинациях.

 

53. Основные категории команд SQL. Команда SELECT:

SELECT (англ., означает «выбрать») — оператор DML языка SQL, возвращающий набор данных (выборку) из базы данных, удовлетворяющих заданному условию.

В большинстве случаев, выборка осуществляется из одной или нескольких таблиц. В последнем случае говорят об операции слияния — JOIN. В тех СУБД, где реализованы представления (англ. view) и хранимые процедуры (англ. stored procedure), также возможно получение соответствующих наборов данных.

При формировании запроса SELECT пользователь описывает ожидаемый набор данных: его вид (набор столбцов) и его содержимое (критерий попадания записи в набор, группировка значений, порядок вывода записей и т. п.).

Запрос выполняется следующим образом: сначала извлекаются все записи из таблицы, а затем для каждой записи набора проверяется её соответствие заданному критерию. Если осуществляется слияние из нескольких таблиц, то сначала составляется произведение таблиц, а уже затем из полученного набора отбираются требуемые записи.

Особую роль играет обработка NULL-значений, когда при слиянии, например, двух таблиц — главной (англ. master) и подчинённой (англ. detail) — имеются или отсутствуют соответствия между записями таблиц, участвующих в слиянии. Для решения этой задачи используются механизмы внутреннего (англ. inner) и внешнего (англ. outer) слияния.

Оператор SELECT имеет следующую структуру:

SELECT [DISTINCT | DISTINCTROW | ALL] select_expression,... FROM table_references [WHERE where_definition] [GROUP BY {unsigned_integer | col_name | formula}] [HAVING where_definition] [ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC],...]

Формат запроса с использованием данного оператора:

SELECT список полей FROM список таблиц WHERE условия…

Основные ключевые слова, относящиеся к запросу SELECT:

· WHERE — используется для определения, какие строки должны быть выбраны или включены в GROUP BY.

· GROUP BY — используется для объединения строк с общими значениями в элементы меньшего набора строк.

· HAVING — используется для определения, какие строки после GROUP BY должны быть выбраны.

· ORDER BY — используется для определения, какие столбцы используются для сортировки результирующего набора данных.

Примеры

Таблица «T» Запрос Результат
C1 C2
  a
  b
SELECT * FROM T;
C1 C2
  a
  b
C1 C2
  a
  b
SELECT C1 FROM T;
C1
 
 
C1 C2
  a
  b
SELECT * FROM T WHERE C1 = 1;
C1 C2
  a
C1 C2
  a
  b
SELECT * FROM T ORDER BY C1 DESC;
C1 C2
  b
  a

Для таблицы T запрос

SELECT * FROM T;

вернёт все столбцы всех строк данной таблицы. Для той же таблицы запрос

SELECT C1 FROM T;

вернёт значения столбца C1 всех строк таблицы— в терминах реляционной алгебры можно сказать, что была выполнена проекция. Для той же таблицы запрос

SELECT * FROM T WHERE C1 = 1;

вернёт значения всех столбцов всех строк таблицы, у которых значение поля C1 равно '1'— в терминах реляционной алгебры можно сказать, что была выполнена выборка, так как присутствует ключевое слово WHERE. Последний запрос

SELECT * FROM T ORDER BY C1 DESC;

вернёт те же строки, что и первый, однако результат будет отсортирован в обратном порядке (Z-A) из-за использования ключевого слова ORDER BY с полем C1 в качестве поля сортировки. Этот запрос не содержит ключевого слова WHERE, поэтому он вернёт всё, что есть в таблице. Несколько элементов ORDER BY могут быть указаны разделённые запятыми [напр. ORDER BY C1 ASC, C2 DESC] для более точной сортировки.


Отбирает все строки где поле column_name равен одному из перечисленных значений value1,value2,…

SELECT * FROM table_nameWHERE column_name IN (value1,value2,...)




Поделиться с друзьями:


Дата добавления: 2017-02-25; Мы поможем в написании ваших работ!; просмотров: 1963 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Бутерброд по-студенчески - кусок черного хлеба, а на него кусок белого. © Неизвестно
==> читать все изречения...

2440 - | 2358 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.