Сетевые технологии
Режим оперативной обработки транзакций On-Line Transaction Processing. Информационные системы организационного управления. Отражение актуального состояния предметной области в любой момент времени. Сбор, регистрация, ввод и первичная обработка данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 21.12.2015 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1. Режим оперативной обработки транзакций OLTP
Режим оперативной обработки транзакций OLTP (On-Line Transaction Processing) применяется в информационных системах организационного управления для отражения актуального состояния предметной области в любой момент времени, а пакетная обработка занимает весьма ограниченную нишу.Обычно аналитические возможности OLTP-систем сильно ограничены, они используются для того, чтобы способствовать повседневной деятельности корпорации, и опираются на актуальные для текущего момента данные. Информационные системы класса OLTP предназначены для сбора, регистрации, ввода исходных данных, относящихся к той или иной предметной области, первичной обработки данных, их хранения, адекватной визуализации, поиска, выдачи справок и отчетных материалов. Первичная обработка включает проверку корректности вводимых данных и их соответствия ограничениям целостности, идентификацию описываемых данными объектов, кодирование, передачу данных по горизонтальным и вертикальным связям. Данные в информационную систему вводятся либо с документа, имеющего определенную правовую силу, либо непосредственно с места возникновения данных. В последнем случае документ, содержащий введенные данные, печатается системой и ему придается правовая сила.В OLTP системах над целевыми БД исполняются целевые транзакции (например, занесение в таблицу записи с параметрами выписанного счета, оприходованной фактуры или любого другого факта), которые изменяют состояние БД и приводят их в соответствие текущему состоянию того фрагмента реального мира, который моделирует БД. Таким образом, основным назначением целевых БД является обработка транзакций.
Подобные системы предназначены для ввода, структурированного хранения и обработки информации в режиме реального времени. OLTP-системы позволяют сформулировать запросы типа: сколько, где и т.п. Предоставляя данные из постоянно синхронизируемых (обновляемых) БД, операционные системы не отслеживают динамику изменения процессов на больших временных промежутках, практически не производят обработку данных (за исключением определенных расчетов) и, что самое важное, не формируют выводы по имеемым данным, оставляя эту функцию лицу, принимающему решение.
Это аналитические системы распространяются как автономные программные продукты, предназначенные для аналитической обработки управленческой информации, подготовки аналитической отчетности, экспертизы и анализа решений. Наиболее развитые из этих систем имеют средства информационного обмена с внешними базами данных и могут использоваться в качестве аналитических модулей системы управления предприятием. OLTP-приложениями охватывается широкий спектр задач во многих отраслях - автоматизация бухгалтерского и складского учета и учета документов и т. п.
Основная функция подобных систем заключается в одновременном выполнении большого количества коротких транзакций от большого числа пользователей. Сами транзакции выглядят относительно просто, например, "снять сумму денег со счета А, добавить эту сумму на счет В".
Информационные системы класса OLTP характеризуются следующими особенностями. транзакция информационный управление обработка
Характеристики ИС - информационных систем - класса OLTP
· относительной алгоритмической простотой,
· повышенной динамикой в части номенклатуры и структуры обрабатываемых документов, что связано с непосредственной близостью этих систем к предметной области,
· массовостью и территориальной распределенностью мест сбора исходных данных,
· высокими требованиями к достоверности и актуальности вводимых данных,
· массовостью, достаточно частой сменяемостью и относительно невысокой компьютерной квалификацией персонала (пользователей).
· поддержкой большого числа пользователей;
· малым временем отклика на запрос;
· относительно короткими запросами;
· участие в запросах небольшого числа таблиц.
Исторически такие системы возникли в первую очередь, поскольку реализовывали потребности в учете, скорости обслуживания, сборе данных и пр. Однако вскоре пришло понимание, что сбор данных - не самоцель и накопленные данные могут быть полезны: из данных можно извлечь информацию.
инструмент, позволяющие непосредственно на месте быстро построить/достроить систему с необходимой функциональностью и далее с помощью этого же инструмента ее модифицировать в соответствии с динамикой предметной области
2. Сетевые операционные системы
Операционная система составляет основу программного обеспечения ПК. Операционная система представляет комплекс системных и служебных программных средств, который обеспечивает взаимодействие пользователя с компьютером и выполнение всех других программ.
С одной стороны, она опирается на базовое программное обеспечение ПК, входящее в его систему BIOS, с другой стороны, она сама является опорой для программного обеспечения более высоких уровней - прикладных и большинства служебных приложений.
Для того чтобы компьютер мог работать, на его жестком диске должна быть установлена (записана) операционная система. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.
Операционные системы различаются особенностями реализации алгоритмов управления ресурсами компьютера, областями использования.
Так, в зависимости от алгоритма управления процессором, операционные системы делятся на:
Однозадачные и многозадачные.
Однопользовательские и многопользовательские.
Однопроцессорные и многопроцессорные системы.
Локальные и сетевые.
По числу одновременно выполняемых задач операционные системы делятся на два класса:
Однозадачные (MS DOS).
Многозадачные (OS/2, Unix, Windows).
В однозадачных системах используются средства управления периферийными устройствами, средства управления файлами, средства общения с пользователями. Многозадачные ОС используют все средства, которые характерны для однозадачных, и, кроме того, управляют разделением совместно используемых ресурсов: процессор, ОЗУ, файлы и внешние устройства.
В зависимости от областей использования многозадачные ОС подразделяются на три типа:
Системы пакетной обработки (ОС ЕС).
Системы с разделением времени (Unix, Linux, Windows).
Системы реального времени (RT11).
Системы пакетной обработки предназначены для решения задач, которые не требуют быстрого получения результатов. Главной целью ОС пакетной обработки является максимальная пропускная способность или решение максимального числа задач в единицу времени.
Эти системы обеспечивают высокую производительность при обработке больших объемов информации, но снижают эффективность работы пользователя в интерактивном режиме.
В системах с разделением времени для выполнения каждой задачи выделяется небольшой промежуток времени, и ни одна задача не занимает процессор надолго. Если этот промежуток времени выбран минимальным, то создается видимость одновременного выполнения нескольких задач. Эти системы обладают меньшей пропускной способностью, но обеспечивают высокую эффективность работы пользователя в интерактивном режиме.
Системы реального времени применяются для управления технологическим процессом или техническим объектом, например, летательным объектом, станком и т.д.
По числу одновременно работающих пользователей на ЭВМ ОС разделяются на однопользовательские (MS DOS) и многопользовательские (Unix, Linux, Windows 95 - XP)
В многопользовательских ОС каждый пользователь настраивает для себя интерфейс пользователя, т.е. может создать собственные наборы ярлыков, группы программ, задать индивидуальную цветовую схему, переместить в удобное место панель задач и добавить в меню Пуск новые пункты.
В многопользовательских ОС существуют средства защиты информации каждого пользователя от несанкционированного доступа других пользователей.
Многопроцессорные и однопроцессорные операционные системы. Одним из важных свойств ОС является наличие в ней средств поддержки многопроцессорной обработки данных. Такие средства существуют в OS/2, Net Ware, Widows NT.По способу организации вычислительного процесса эти ОС могут быть разделены на асимметричные и симметричные.
Одним из важнейших признаков классификации ЭВМ является разделение их на локальные и сетевые. Локальные ОС применяются на автономных ПК или ПК, которые используются в компьютерных сетях в качестве клиента.
В состав локальных ОС входит клиентская часть ПО для доступа к удаленным ресурсам и услугам. Сетевые ОС предназначены для управления ресурсами ПК включенных в сеть с целью совместного использования ресурсов. Они представляют мощные средства разграничения доступа к информации, ее целостности и другие возможности использования сетевых ресурсов
3. Межсетевые экраны. Безопасность в сети
Межсетевой экран (firewall) - это устройство контроля доступа в сеть, предназначенное для блокировки всего трафика, за исключением разрешенных данных. Этим оно отличается от маршрутизатора, функцией которого является доставка трафика в пункт назначения в максимально короткие сроки. Существует мнение, что маршрутизатор также может играть роль межсетевого экрана. Однако между этими устройствами существует одно принципиальное различие: маршрутизатор предназначен для быстрой маршрутизации трафика, а не для его блокировки. Межсетевой экран представляет собой средство защиты, которое пропускает определенный трафик из потока данных, а маршрутизатор является сетевым устройством, которое можно настроить на блокировку определенного трафика. Кроме того, межсетевые экраны, как правило, обладают большим набором настроек. Прохождение трафика на межсетевом экране можно настраивать по службам,
IP-адресам отправителя и получателя, по идентификаторам пользователей, запрашивающих службу. Межсетевые экраны позволяют осуществлять централизованное управление безопасностью. В одной конфигурации администратор может настроить разрешенный входящий трафик для всех внутренних систем организации. Это не устраняет потребность в обновлении и настройке систем, но позволяет снизить вероятность неправильного конфигурирования одной или нескольких систем, в результате которого эти системы могут подвергнуться атакам на некорректно настроенную службу. Определение типов межсетевых экранов Существуют два основных типа межсетевых экранов: межсетевые экраны прикладного уровня и межсетевые экраны с пакетной фильтрацией. В их основе лежат различные принципы работы, но при правильной настройке оба типа устройств обеспечивают правильное выполнение функций безопасности, заключающихся в блокировке запрещенного трафика.
4. Практическое задание
На основании исходных данных были сформированы таблицы, которые имеют следующий вид:
Созданные таблицы были связаны между собой связью «один к одному». Схема данных имеет вид:
Результаты выполнения запросов согласно варианту представлены ниже:
1. Используя таблицу Слушатели, создать три запроса, по которым из базы данных будут поочередно отобраны фамилии и имена студентов групп 1-Э-1, 1-Э-2, 1-Э-З.
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Фамилия, Слушатели.Имя, Слушатели.Группа
FROM Слушатели
WHERE (((Слушатели.Группа)="1-Э-1"));
- в режиме таблицы
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Фамилия, Слушатели.Имя, Слушатели.Группа
FROM Слушатели
WHERE (((Слушатели.Группа)="1-Э-2"));
- в режиме таблицы
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Фамилия, Слушатели.Имя, Слушатели.Группа
FROM Слушатели
WHERE (((Слушатели.Группа)="1-Э-3"));
- в режиме таблицы
2.Используя таблицу Слушатели создать два запроса по которым из базы данных будут поочередно отобраны фамилии и имена женщин, а затем фамилии и имена мужчин.
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Слушатели.Пол
FROM Слушатели
WHERE (((Слушатели.Пол)="ж"));
- в режиме таблицы
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Зачетка, Слушатели.Зачетка, Слушатели.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Слушатели.Пол
FROM Слушатели
WHERE (((Слушатели.Пол)="м"));
- в режиме таблицы
3.Используя таблицу Слушатели создать два запроса по которым из базы данных будут поочередно отобраны фамилии и имена женщин группы 1-Э-2, а затем мужчин группы 1-Э-1.
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Слушатели.Пол, Слушатели.Группа
FROM Слушатели
WHERE (((Слушатели.Пол)="ж") AND ((Слушатели.Группа)="1-Э-2"));
- в режиме таблицы
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Слушатели.Пол, Слушатели.Группа
FROM Слушатели
WHERE (((Слушатели.Пол)="м") AND ((Слушатели.Группа)="1-Э-1"));
- в режиме таблицы
5.Используя связанные таблицы Слушатели и Сессия создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток и оценки по математике студентов группы 1-Э-2.
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Сессия.Математика, Слушатели.Группа
FROM Сессия INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка
WHERE (((Слушатели.Группа)="1-Э-2"));
- в режиме таблицы
8.Используя связанные таблицы Слушатели и Сессия создать запрос по которому из базы данных будут отобраны фамилии, имена, номера зачеток и оценки по философии студентов (мужчин) группы 1-Э-2.
- в режиме конструктора
- в режиме SQL
SELECT Сессия.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Сессия.Философия, Слушатели.Группа, Слушатели.Пол
FROM Сессия INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка
WHERE (((Слушатели.Группа)="1-Э-2") AND ((Слушатели.Пол)="м"));
- в режиме таблицы
12.Используя связанные таблицы Слушатели и Сессия создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «неудовлетворительно» (2) по физике.
- в режиме конструктора
- в режиме SQL
SELECT Сессия.Фамилия, Слушатели.Имя, Слушатели.Зачетка, Сессия.Физика
FROM Сессия INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка
WHERE (((Сессия.Физика)=2));
- в режиме таблицы
16.Используя связанные таблицы Слушатели и Сессия создать запрос, по которому из базы данных будут отобраны фамилии имена номера зачеток студентов, получивших оценку «хорошо» (4) одновременно по двум предметам: физике и философии.
- в режиме конструктора
- в режиме SQL
SELECT Сессия.Фамилия, Слушатели.Имя, Слушатели.Зачетка, Сессия.Физика
FROM Сессия INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка
WHERE (((Сессия.Физика)=2));
- в режиме таблицы
20.Используя связанные таблицы Слушатели и Сессия создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших оценку «неудовлетворительно» (2) по одному из двух предметов: по математике или философии.
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Сессия.Математика, Сессия.Философия
FROM Сессия INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка
WHERE (((Сессия.Философия)=2));
- в режиме таблицы
22.Используя связанные таблицы Слушатели и Сессия создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток студентов, получивших хорошие (4) оценки по всем предметам.
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Сессия.Физика, Сессия.Математика, Сессия.Информатика, Сессия.Философия
FROM Сессия INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка
WHERE (((Сессия.Физика)=4) AND ((Сессия.Математика)=4) AND ((Сессия.Информатика)=4) AND ((Сессия.Философия)=4));
- в режиме таблицы
23.Используя таблицу Сессия создать запрос с именем Средний балл для расчета среднего балла каждого студента по результатам сдачи четырех экзаменов. Запрос обязательно должен содержать поле Зачетка, которое впоследствии будет использовано для связывания нескольких таблиц.
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Зачетка, Слушатели.Фамилия, ([Физика]+[Математика]+[Информатика]+[Философия])/4 AS [Средний балл]
FROM Сессия INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка;
- в режиме таблицы
27.Используя связанные таблицы Слушатели, Сессия и запрос Средний балл создать запрос, по которому из базы данных будут отобраны фамилии, имена, номера зачеток, номера групп студентов, имеющих средний балл 2,75.
- в режиме конструктора
- в режиме SQL
SELECT Сессия.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Слушатели.Группа, [Средний балл].[Средний балл]
FROM (Сессия INNER JOIN [Средний балл] ON Сессия.Зачетка = [Средний балл].Зачетка) INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка
WHERE ((([Средний балл].[Средний балл])=2.75));
- в режиме таблицы
31.Используя связанные таблицы Слушатели, Сессия и запрос Средний балл создать запрос, по которому из базы данных будут отобраны оценка по философии, средний балл и номер группы студентки Сидоровой
- в режиме конструктора
- в режиме SQL
SELECT Сессия.Зачетка, Сессия.Философия, Слушатели.Фамилия, [Средний балл].[Средний балл], Слушатели.Группа
FROM (Сессия INNER JOIN [Средний балл] ON Сессия.Зачетка = [Средний балл].Зачетка) INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка
WHERE (((Слушатели.Фамилия)="Сидорова"));
- в режиме таблицы
33.Используя связанные таблицы Слушатели, Сессия и запрос Средний балл создать запрос, по которому из базы данных будут отобраны фамилии, имена студентов, имеющих средний балл менее 3,75.
- в режиме конструктора
- в режиме SQL
SELECT Сессия.Зачетка, Слушатели.Фамилия, Слушатели.Имя, [Средний балл].[Средний балл]
FROM (Сессия INNER JOIN [Средний балл] ON Сессия.Зачетка = [Средний балл].Зачетка) INNER JOIN Слушатели ON Сессия.Зачетка = Слушатели.Зачетка
WHERE ((([Средний балл].[Средний балл])<3.75));
- в режиме таблицы
35.Используя таблицу Слушатели определить фамилию, имя и номер зачетки студентки, если известно, что ее отчество Викторовна.
- в режиме конструктора
- в режиме SQL
SELECT Слушатели.Зачетка, Слушатели.Фамилия, Слушатели.Имя, Слушатели.Отчество
FROM Слушатели
WHERE (((Слушатели.Отчество)="Викторовна"));
- в режиме таблицы
Размещено на Allbest.ru
Подобные документы
Основа концепции OLAP (On-Line Analytical Processing) – оперативной аналитической обработки данных, особенности ее использования на клиенте и на сервере. Общие характеристика основных требования к OLAP-системам, а также способов хранения данных в них.
реферат [24,3 K], добавлен 12.10.2010Современные информационные технологии обработки данных, автоматизированного офиса и баз данных, сетевые интернет-технологии. Работа с системой управления базами данных (СУБД) MS Access, связанными списками MS Excel, текстовым редактором MS Word.
методичка [5,6 M], добавлен 01.07.2014Иcпoльзoвaние мoдeлиpoвaния для oцeнки функциoниpoвaния peaльныx cиcтeм, иccлeдoвaние peжимов paбoты вычиcлитeльныx cиcтeм. Системы обработки данных: реального времени и оперативной обработки. Однопрограммные и мультипрограммные режимы обработки данных.
лабораторная работа [21,6 K], добавлен 27.11.2009Общее понятие, поддержка и основные свойства транзакций. Модели плоских транзакций и их хроники. Модель вложенных транзакций: сущность и примеры. Модель многоуровневых транзакций и рабочих потоков. Классификация различных систем обработки транзакций.
курсовая работа [1,2 M], добавлен 08.02.2011Основы работ с базами данных. Некоторые сведения о типах данных. Интерфейс БД. Текстовые, сетевые, реляционные базы данных. Проектирование баз данных. Анализ предметной области и запросов к БД. Выбор языка манипулирования данными.
курсовая работа [43,4 K], добавлен 06.10.2006Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.
курсовая работа [318,6 K], добавлен 24.12.2014Сетевые информационные технологии, базирующиеся на архитектуре клиент-сервер. Автоматизация продажи билетов на пассажирские поезда. Функциональность базы данных, предоставление создателям информации о предметной области. Интерфейс, программные модули.
курсовая работа [1,8 M], добавлен 20.03.2009Преимущества распределенных система обработки данных. Классификация интегрированных технологий. Модели реализации технологии "клиент-сервер". Мониторы обработки транзакций. Глобальные вычислительные и информационные сети. Виды доступа к глобальным сетям.
презентация [2,1 M], добавлен 20.11.2013Информационные связи в корпоративных системах. Банк данных, его состав, модели баз данных. Системы классификации и кодирования. Интегрированные информационные технологии. Задачи управления и их реализация на базе информационной технологии фирмы.
практическая работа [31,0 K], добавлен 25.07.2012Основные сведения об OLAP. Оперативная аналитическая обработка данных. Классификация продуктов OLAP. Требования к средствам оперативной аналитической обработки. Использование многомерных БД в системах оперативной аналитической обработки, их достоинства.
курсовая работа [67,5 K], добавлен 10.06.2011