- •Конспект лекций По предмету «Информационные технологии в профессиональной деятельности» Для специальности «Вычислительные машины,комплексы,системы и сети»
- •1. Информатизация общества 5
- •2.Виды информационных технологий 12
- •3.Информационные технологии в распределенных системах 52
- •4.Технологии компьютерного моделирования 68
- •5.Технологии создания программного обеспечения 75
- •Введение
- •1. Информатизация общества
- •1.1.Появление и развитие информатики
- •1.2.Структура информатики
- •1.3.Представление об информационном обществе
- •1.4.Роль информатизации в развитии общества
- •2.Виды информационных технологий
- •2.1.Определение информационной технологии
- •2.2.Инструментарий информационной технологии
- •2.3.Информационная технология и информационная система
- •2.4.Этапы развития информационных технологий
- •2.5.Классификация видов информационных технологий
- •2.6.Информационная технология обработки данных
- •2.7.Информационная технология управления
- •2.8.Автоматизация офисной деятельности
- •2.9.Информационная технология поддержки принятия решений
- •2.10.Экспертные системы
- •2.10.1.Типы экспертных систем
- •2.10.2.Виды знаний
- •2.10.3.Способы формализованного представления знаний в бз
- •2.11.Информационные технологии в системах организационного управления эвм при выборе решений в области технологии, организации, планирования и управления производством
- •Возможности использования новых информационных технологий в системах организационного управления
- •2.12.Информационные технологии в обучении
- •2.13.Автоматизированные системы научных исследований
- •2.14.Системы автоматизированного проектирования
- •2.15.Мультимедиа технологии
- •2.16.Геоинформационные системы и технологии
- •3.Информационные технологии в распределенных системах
- •3.1.Технологии распределенных вычислений (рв)
- •3.2.Распределенные базы данных
- •3.3.Технологии и модели "Клиент-сервер"
- •3.4.Модель файлового сервера
- •3.5.Модель удаленного доступа к данным
- •3.6.Модель сервера базы данных
- •3.7.Модель сервера приложений
- •3.8.Технологии объектного связывания данных
- •3.9.Технологии реплицирования данных
- •4.Технологии компьютерного моделирования
- •4.1.Понятие о компьютерном математическом моделировании.
- •4.1.1.Общие сведения о компьютерном математическом моделировании
- •4.1.2.Классификация математических моделей
- •4.1.3.Этапы, цели и средства компьютерного математического моделирования
- •4.1.4.Моделирования случайных процессов
- •4.1.5.Особенности имитационного моделирования производственных систем
- •5.Технологии создания программного обеспечения
- •5.1.Общая характеристика технологии создания программного обеспечения
- •5.2.Современные методы разработки по
- •5.3.Инструментарий технологии программирования
- •5.4.Средства для создания приложений Локальные средства разработки программ
- •Интегрированные среды разработки программ
- •5.5.Case-технологии
3.6.Модель сервера базы данных
Развитием PDA-модели стала модель сервера базы данных. Ее сердцевиной является механизм хранимых процедур. В отличие от PDA-модели, определенные для конкретной предметной области информационной системы события, правила и процедуры, описанные средствами языка SQL, хранятся вместе с данными на сервере системы и на нем же выполняются. Иначе говоря, прикладной компонент полностью размещается и выполняется на сервере системы. Схематично DBS-модель приведена на рис. 2.5.
Рис. 5.5 Модель сервера базы данных (DBS-модель)
На клиентских установках в DBS-модели размещается только интерфейсный компонент (компонент представления), что существенно снижает требования к вычислительной установке клиента. Пользователь через интерфейс системы на клиентской установке направляет на сервер базы данных только лишь вызовы необходимых процедур, запросов и других функций по обработке данных. Все затратные операции по доступу и обработке данных выполняются на сервере и клиенту направляются лишь результаты обработки, а не наборы данных, как в RDA-модели. Этим обеспечивается существенное снижение трафика сети в DBS-модели по сравнению с RDA -моделью.
Следует заметить, что на сервере системы выполняются процедуры прикладных задач одновременно всех пользователей системы. В результате резко возрастают требования к вычислительной установке сервера, причем как к объему дискового пространства и оперативной памяти, так и к быстродействию. Это основной недостаток DBS-модели.
К достоинствам же DBS-модели, помимо разгрузки сети, относится и более активная роль сервера сети, размещение, хранение и выполнение на нем механизма событий, правил и процедур, возможность более адекватно и эффективно "настраивать" распределенную информационную систему на все нюансы предметной области.
Также более надежно обеспечивается согласованность состояния и изменения данных и, вследствие этого, повышается надежность хранения и обработки данных, эффективно координируется коллективная работа пользователей с общими данными.
3.7.Модель сервера приложений
Чтобы разнести требования к вычислительным ресурсам сервера в отношении быстродействия и памяти по разным вычислительным установкам, используется модель сервера приложений.
Суть AS-модели заключается в переносе прикладного компонента информационной системы на специализированный в отношении повышенных ресурсов по быстродействию дополнительный сервер системы. Схема AS-модели приведена на рис. 5.6
Рис. 5.6. Модель сервера приложений (AS-модель)
Как и в DBS-модели, на клиентских установках располагается только интерфейсная часть системы, т. е. компонент представления. Однако вызовы функций обработки данных направляются на сервер приложений, где эти функции совместно выполняются для всех пользователей системы. За выполнением низкоуровневых операций по доступу и изменению данных сервер приложений, как в RDA-модели, обращается к SQL-серверу, направляя ему вызовы SQL-процедур, и получая, соответственно, от него наборы данных.
Как известно, последовательная совокупность операций над данными (SQL-инструкций), имеющая отдельное смысловое значение, называется транзакцией.
В этом отношении сервер приложений управляет формированием транзакций, которые выполняет SQL-сервер. Поэтому программный компонент СУБД, инсталлируемый на сервере приложений, еще называют монитором обработки транзакций (Transaction Processing Monitors - TRM), или просто монитором транзакций.
AS-модель, сохраняя сильные стороны DBS-модели, позволяет оптимально построить вычислительную схему информационной системы, однако, как и в случае RDA-модели, повышает трафик сети.
В практических случаях используются смешанные модели, когда простейшие прикладные функции и обеспечение ограничений целостности данных поддерживаются хранимыми на сервере процедурами (DBS-модель), а более сложные функции предметной области (так называемые правила бизнеса) реализуются прикладными программами на клиентских установках (RDA-модель) или на сервере приложений (AS-модель).