Автор: Пользователь скрыл имя, 23 Ноября 2012 в 05:59, контрольная работа
Понятия Информация и Система – вынесенные в название курса являются фундаментальными научными понятиями, требующими точных формулировок и пояснений.
L-------------- ¦
--------+-----¬
¦ ПК ¦
LT------T---T--
-------- ¦ L-------------¬
------+-----¬-------+------¬ -
¦ РС ¦¦ РС ¦ ¦ РС ¦
L------------L-------------- L---------------
6. Передача данных в сети
На начальной стадии создания сетей из пользователи столкнулись с проблемой совместимости различных компонентов сетей и различных подходов к пониманию логики обмена данными и определении методов подключения данных. При необходимости использования в одном узле сети изделий различных фирм возникали не стыковки. Для каждого пользователя разрабатывалась своя модель сети.
Для единого представления данных в линиях связи по которым передается информация была разработана базовая модель взаимодействия открытых систем - OSI (Open Systems Interconnetion. Основная идея этой модели заключается в том, весь процесс передачи данных разбивается на 7 уровней, благодаря чему общая задача передачи данных расчленяется на отдельные более легко обозримые и формализуемые задачи.
Для каждого уровня разработаны соответствующие стандарты. Каждый уровень использует ниже расположенные уровни, также обслуживает вышестоящие уровни. Данные как бы передаются от уровня к уровню. Необходимые соглашения для связи одного уровня с выше и ниже стоящими уровнями называются протоколами. Уровни модели OSI:
уровень 1 - физический определяет электрические, механические и процедурные параметры для физической связи в системах. Это характеристики к кабелям разъемам, характеристики сигналов;
уровень 2 - канальный управляет передачей данных между двумя узлами сети, формируется информация, поступающая с первого уровня, обрабатываются ошибки;
уровень 3 - сетевой, устанавливает связь между абонентами, занимается маршрутизацией ;
уровень 4 - транспортный,
осуществляет непрерывную
уровень 5 - сеансовый, координирует прием, передачу данных в одном сеансе данных, проверкой прав доступа к сетевым ресурсам;
уровень 6 - представительный, занимается интерпретация передаваемых данных, определяет форматы данных, алфавиты , коды представления специальных и графических символов, используется для преобразования кадров данных, передаваемых по сетям, в экранный формат и формат печатного устройства;
уровень 7 - прикладной, пользовательское управления данными, пользователю представляется переработанная информация.
7. Программное обеспечение ЛВС
Любая вычислительная система работает под управлением операционной системы. Сетевая операционная система - комплекс программ, организующих работу сети, обеспечивающую передачу данных между компьютерами и распределяющих вычислительные и коммутационные ресурсы между задачами и пользователями.
Сетевая ОС должна обеспечивать для пользователя стандартный и удобный доступ к сетевым ресурсам.
Сетевое программное обеспечение состоит из нескольких компонентов:
платформа сервера (операционная система сервера) ;
прикладные программы сетевых служб;
программы обеспечения связи рабочих станций.
Эти компоненты, взаимодействуя, организуют сетевую среду, которая обеспечивает пользователю доступ к сетевым средствам.
Платформа сервера - обеспечивает выполнение основных функций сети, таких как поддержка файловой системы, управление памятью, планирование задач.
Прикладные программы сетевых служб - выполняются в среде платформы сервера, обеспечивают дополнительные функции, например, блокирование записей и файлов. А также поддержание запросов языка SQL к совместно используемому серверу баз данных.
Программы обеспечения связи рабочих станций (коммутационные программы) - обеспечивают связь между операционной системой рабочей станции и сетевой операционной системой, поддерживают протоколы связи, передает запросы по сети и принимает ответы.
Коммутационные программы устанавливаются на рабочих станциях пользователя вместе с операционными системами рабочих станций. Пользователь получает прямой доступ к ресурсам системы используя сетевые команды.
Наиболее известной в мире и самой распространенной в России является сетевая операционная система NetWare фирмы Novell.
В мире фирма Novell занимает более 60% рынка, а России почти
Данная операционная система обеспечивает высокую производительность сети и сохранность информации.
ТЕХНОЛОГИИ БАЗ ДАННЫХ
Технологии баз данных
одна из наиболее
В данной главе рассмотрим основные понятия теории баз данных, важнейшие характеристики современного состояния технологии баз данных, перспективные направления их развития.
База данных (БД) - совокупность
взаимосвязанных, хранящихся вместе сведениях
о различных сущностях одной
предметной области (реальных объектах,
процессах, явлениях или событиях),
обеспечивающая наличие такой минимальной
избыточности, которая допускает
их использование оптимальным
Одним из основных свойств баз данных можно считать независимость данных от использующих их прикладных программ. Под независимостью данных подразумевается то, что изменения в данных не приводит к изменению программ. Разработка программ длительный, трудоемкий и дорогостоящий процесс, поэтому при возникновении потребности модифицировать структуру данных, необходимости сохранять уже созданные прикладные программы.
Для обеспечения
Системы управления базами данных (СУБД) - это программные средства, предназначенные для ввода, наполнения, удаления, фильтрации и поиска данных.
Фундаментом технологий баз данных является модель данных, на которой базируется конкретная СУБД. Модель описывает набор понятий и признаков, которыми должна обладать конкретная СУБД и управляемые ими базы данных, если они основываются на этой модели. Наличие такой модели позволяет сравнивать конкретные реализации СУБД и оценивать их соответствие модели.
История создания и развития СУБД насчитывает около сорока лет. За этот период были разработаны многочисленные модели данных, прежде всего это сетевые, иерархические, реляционные и объектные модели данных. Сетевые и иерархические модели в настоящее время считаются устаревшими, но существует множество баз данных созданных на их основе и требующих поддержания их работы.
Одним из крупнейших достижений
в этой области является создание
реляционной модели данных и базирующейся
на ней теории реляционных баз
данных, которая позволила получить
важные результаты для развития теории
баз данных. Как отмечают многие
исследователи, своим успехом реляционная
модель данных во многом обязана, в
первую очередь тому, что опиралась
на строгий математический аппарат
теории множеств, отношений и логики
первого порядка. Разработчики любой
конкретной реляционной системы
считали своим долгом показать соответствие
своей конкретной модели данных общей
реляционной модели, которая выступала
в качестве меры "реляционности"
системы. Существует широкий спектр
реляционных СУБД для приложений
различного масштаба. Разработан международный
стандарт языка запросов SQL, ставший
универсальным интерфейсом
Вместе с тем в последние годы четко обозначилась тенденция развития СУБД в объектном направлении. Объектная (объектно-ориентированная) модель на не противоречит реляционной модели данных, а дополняет и развивает последнюю (точнее сказать — реляционная модель является частным случаем объектной формы представления данных). Однако, трудности развитого математического аппарата, на который могла бы опираться общая объектная модель данных, не существует, как нет и признанной базовой объектной модели. С другой стороны, некоторые авторы утверждают, что общая объектная модель данных в классическом смысле и не может быть определена по причине непригодности классического понятия модели данных к парадигме объектной ориентированности.
Парадигма - это пространство идей и законы движения в этом пространстве. В рамках парадигмы определены аксиомы, на которых выстраивается своя логика. Решения, вырабатываемые в рамках парадигмы, непротиворечивы и логичны.
Преимуществами объектных СУБД модно считать:
объектные СУБД – открытые системы. Несложно добавить новый тип данных;
Большинство производителей ООБД предоставляют визуальные средства создания прикладных программ ОСУБД. Если раньше созданием прикладных программ для ОСУБД занимались специалисты в C++, Smaltalk, то теперь использовать ООБД стало намного проще
· Объектные СУБД быстрее, чем реляционные, если в программе многократно осуществляется переход от объекта к объекту по ссылке. Поскольку ссылка на объект есть идентификатор, однозначно определяющий его расположение в базе, то переход по такой ссылке происходит быстрее, чем ссылка между кортежами отношений по первичному ключу. ОСУБД устраняют необходимость в языке запросов
Традиционные области применения ОСУБД – САПР, моделирование, мультимедиа. ОСУБД широко используются в телекоммуникациях, различных аспектах автоматизации предприятия, издательском деле, геоинформационных проектах.
Интеграция неоднородных информационных ресурсов. Информационная неоднородность ресурсов заключается в разнообразии понятий, словарей; отображаемых реальных объектов; правил, определяющих адекватность моделируемых объектов реальности; видов данных, способов их сбора и обработки; интерфейсов пользователей и т.д.
Реализационная неоднородность источников проявляется в использовании разнообразных компьютерных платформ, средств управления базами данных, моделей данных и знаний, средств программирования, операционных систем, и т.п. Системы обеспечивающие совместимость различных компонентов называются интероперабельными системи.
Традиционные системы
баз данных, используемые в информационных
системах для сопровождения бизнес
- процессов поддерживают большие
объемы информации с помощью технологий
оперативная обработка
Для поддержки принятия решений нужны другие технологии. Необходимо объединять данные из различных источников (как из корпоративной информационной системы, так и из внешней среды), накапливать данные, делая их срезы во времени. Анализ таких данных позволяет оценивать состояние и динамику развития организации, делать обоснованные прогнозы и принимать обоснованные решения. Программные продукты, необходимые для обеспечения управленческих решений, должны обеспечивать хранение больших объемов данных, эффективный доступ к ним, а так же располагать развитыми средствами анализа данных и представления результатов в удобной для специалистов и руководства форме. Информационная технология, которая предоставляет руководителям различного уровня возможность получения необходимой информации для принятия управленческих, финансовых и кадровых решений называется OLAP (On-Line Analytical Processing- оперативной аналитической обработкой) -технологией.
OLAP –технологии базируются
на технологиях хранилищ данных
(Data warehouses). Хранилище данных обеспечивает
накопление с течением времени
данные для содействия в
Хранилища данных отличаются от баз данных или систем оперативной обработки транзакций (OLTP-систем) своим назначением и устройством:
хранилище содержит данные, позволяющие проводить анализ деловых операций;
хранилища обычно представляют собой системы, доступные только для чтения;
в хранилищах же накапливаются данные, не меняющиеся со временем и избавленные от ошибок.
Из-за большого объема данных в хранилищах одной из основных проблем создания хранилищ является обеспечение высокой производительности обработки запросов. Запросы в хранилище отличаются высоким уровнем сложности.
Создание хранилищ данных
– трудоемкий и длительный процесс.
Наряду с хранилищами данных существуют
и часто используются компаниями
витрины данных (Data Mart), называемые также
киосками данных. Такие системы создаются
для отдельных подразделений
компаний или для обеспечения
отдельных видов деятельности. Объемы
данных и требования к вычислительным
ресурсам в витринах данных существенно
меньше по сравнению с хранилищами.
Витрины данных могут строиться
как независимо, так и на основе
хранилищ данных компании. Хранилища
данных имеют двухуровневую или
трехуровневую архитектуру. В двухуровневых
хранилищах на верхнем уровне поддерживается
объединенная информация. На нижнем уровне
- различные источники баз