Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Сортировка и фильтрация данных



На вкладке Главная имеется панель Сортировка и фильтр (рис.8.28), кнопки которой позволяют выполнить в текущей таблице операции сортировки и фильтрации записей.

Рис.8.28 Панель инструментов для сортировки и фильтрации данных

Сортировка данных

По умолчанию записи в таблицах представлены в том порядке, в котором были введены. Чтобы изменить отображаемый порядок следования записей, можно воспользоваться возможностями сортировки.

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

Фильтрация данных

Фильтр представляет собой набор условий, применяемых для отбора подмножества записей. Операция фильтрации осуществляется в режиме открытой таблицы. Результатом фильтрации является «показ» (отображение в открытой таблице или форме) только отфильтрованных записей с временным «скрытием» всех остальных записей. При этом остальные записи физически никуда не перемещаются, не удаляются и вновь отображаются в открытой таблице после «снятия» фильтра.

Набор условий, определяющих фильтр, представляет выражение. Под выражением понимается структура, подобная обычному математическому выражению. Аргументами выражения могут быть числа, дата, текст, имена полей, которые соединяются знаками математических операций, неравенств (+, -, /, >, <, =) и логических операций (AND, OR, NOT). При этом текстовые значения и аргументы заключаются в кавычки («Иванов»), даты в символы # (#01.01.98#).

Чтобы задать режим вывода только тех записей, в которых в определенном поле присутствует некоторое значение, например фамилии на заданную букву, следует выделить эту часть поля и воспользоваться режимом Фильтр по выделенному.

Чтобы изменить режим фильтрации нужно воспользоваться кнопкой Дополнительно, которая позволяет изменить фильтр текущего поля или удалить все фильтры таблицы.

Запросы

Запросы представляют предписание на специальном языке (языке БД) для обработки данных. Они используются для выделения, обновления и добавления новых записей. Чаще запросы используются для выборки специальных групп записей, удовлетворяющих специальному критерию. Запросы можно использовать для получения данных из различных таблиц, представляющих связанные данные.

В Access параллельно используются два языка для создания запросов:

1. Графический язык (позволяет создавать запросы по образцу) QBE (Query By Example);

2. Структурированный язык запросов SQL (Structured Query Language).

Запрос по образцу формируется путем заполнения бланка в окне Конструктора запросов (см. рис.8.29).

Рис. 8.29 Создание запросов по образцу

SQL запросы составляются из последовательности SQL- инструкций, которые задают, что надо делать с входным набором данных для генерации выходного набора (см. рис.8.30). Работа с SQL запросами рассчитана на специалиста-программиста. Пользователю не приходится, как правило, обращаться к языку SQL напрямую.

Рис. 8.30 Создание запроса с помощью языка SQL

Пользователь Access создает запрос, используя бланк QBE. При этом система автоматически переводит выражения, содержащиеся в бланке запроса по образцу, в последовательность инструкций языка SQL. Пользователь может просматривать текст SQL и редактировать его в «окне SQL».

В Access запрос можно открыть в трех режимах:

1. Режим Конструктора открывает бланк QBE для создания запроса;

2. Режим SQL открывает «Окно SQL», в котором содержится текст инструкции SQL;

3. Режим таблицы открывает результат выполнения запроса. Access размещает результат действия запроса в динамическую таблицу, структура которой сохраняется в файле БД.

Создание запросов с использованием графического языка

Для того чтобы создать запрос с «нуля» нужно выбрать режим Конструктор для этого нажать кнопку Конструктор запросов на панели Другие вкладки Создание. Появится диалоговое окно Добавление таблицы. Выбрать таблицы, из которых будут выбираться данные. Access размещает списки полей отобранных таблиц в верхней части бланка Запроса на выборку и указывает связи между ними с указанием мощности отношений (см рис. 8.31).

Рис.8.31 Бланк запроса по образцу

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

Строку Поле заполняют перетаскиванием названий полей из таблиц в верхней части бланка. Каждому полю будущей результирующей таблицы соответствует один столбец бланка запроса по образцу.

Строка Имя таблицы заполняется автоматически при перетаскивании поля.

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

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

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

Запуск запроса в режиме Конструктора выполняется щелчком на кнопке Режим или Выполнить панели Результаты . При запуске запроса образуется результирующая таблица. Чтобы выйти из результирующей таблицы и вернуться к созданию запроса в бланке запроса по образцу, нужно еще раз щелкнуть на кнопке Режим.

Если режим Конструктора закрыт, то запуск запроса выполняется двойным щелчком по его имени, расположенном в Области переходов.

Указание критериев отбора

Строка «Условие отбора» Бланка Запроса позволяет включать в результаты запроса только те записи, которые удовлетворяют определенным условиям. Используются следующие типы условий:

1. Выбор записей таблицы, значения которых не соответствуют определенному условию одного из полей. Для этого используется оператор NOT.

Пример: NOT 102, NOT «Процессор»

2. Выбор записей при условии неточного совпадения условий поиска. Если вы не помните точного написания условий поиска, следует использовать оператор LIKE (похожий). Пример, LIKE “Во*” В кавычках указывается образ.

Символ в образе:

? – любой один текстовый символ;

* - вместо любого количества символов;

# - любая одна цифра;

[список знаков] – любой один знак в списке знаков.

Если в поле Фамилия указан критерий отбора записей LIKE “[А-Д]*”, то результатом будут записи с фамилиями на букву А, Б, В, Г, Д.

Если в поле Товар задано условие LIKE “[БД]*”, то результатом будут записи с товаром на букву Б, а потом на букву Д.

Для вывода информации о студентах, имеющих в фамилии вторую букву А следует для поля Фамилия задать выражение – Like “? a*”

3. Множественные критерии. Используются логические операторы для составления сложного критерия внутри одного и того же поля: AND, OR, NOT, BETWEEN. Пример:

Выбрать записи о студентах с фамилиями от К до Н и оценками по Excel 4 и 5

Фамилия Excel

Условие отбора LIKE “[К-Н]*” 4 OR 5

Для вывода фамилий студентов с ростами в интервале от 160 см до 170 см нужно задать по полю Рост следующее условие:

a) с использованием символов отношений “< ”, “< ”

> =160 AND < =170

b) Без использования указанных символов

Between 160 and 170

Для вывода фамилий студентов, у которых фамилии начинаются, заканчиваются или содержат букву Р следует задать по полю Фамилия выражение Like “P*” OR Like “*р” OR Like “*р*”.

Все запросы к БД можно поделить на две группы:

1. Запросы, которые не изменяют содержимое базовых таблиц. Их результатом является временная таблица.

2. Запросы, изменяющие содержимое базовых таблиц.

Рассмотрим запросы, которые не изменяют содержимое базовых таблиц.

Запрос на выборку отображает данные из одной или нескольких таблиц в виде таблицы (см. рис.8.32).

Рис. 8.32 Запрос на выборку

Запрос с параметром - это запрос, свойства которого изменяются пользователем при каждом запуске. Для этого в строке Условие отбора и в том поле, по которому производится выбор, вводится любой текст, обращенный к пользователю, заключенный в квадратные скобки (см. рис.8.33).

Рис.8.33 Запрос с параметром

Например, для получения списка студентов нужной учебной группы следует в строке Условие отбора ввести следующее приглашение - [Введите номер группы]. После запуска запроса открывается диалоговое окно, в котором пользователю предлагается ввести конкретный номер (см. рис.8.34).

Рис. 8.34 Диалоговое окно для ввода значения параметра

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

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

Новое вычисляемое поле создается в Бланке Запросов по образцу. Выражение, результаты которого запишутся в вычисляемое поле, вводится в пустую ячейку бланка, расположенную на пересечении строки Поле и пустого столбца (см. рис.8.35). Содержание выражения создается с помощью средства «Построитель выражений», который предназначен для составления математических, логических, и других выражений.

Рис. 8.35 Вычисление средней оценки по четырем предметам

Окно «Построителя выражений» вызывается одним из следующих способов:

а) нажать кнопку «Построить» на панели инструментов;

б) в открытом окне Конструктора щелкнуть правой кнопкой мыши строку «Условие отбора» и выбрать команду «Построитель».

Окно «Построителя выражений» включает четыре области с собственными полосами прокрутки (см. рис.8.36).

Рис.8.36 Диалоговое окно Построителя выражений

Поиск нужных элементов начинается с левой области. Списки объектов в левой, средней и правой областях имеют иерархическое подчинение.

Последовательность вставки элемента выражения в верхнее поле:

1. В левой области выбрать необходимую папку и открыть ее для выбора нужного объекта;

2. Выбрать объект;

3. Последовательно в средней и правой областях выбрать нужный элемент и перенести его в поле ввода выражения кнопкой Вставить;

4. Щелкнуть нужный оператор;

5. После окончания формирования выражения нажать ОК.

Пример, таблица Личные данные включает следующие поля: Математика, Информатика, Физика, Химия. Необходимо подсчитать для каждого студента среднюю оценку по четырем экзаменам. Для записи выражения надо:

1. Дважды щелкнуть вкладку Таблицы в окне Построитель выражений. Откроется перечень таблиц, выбрать нужную таблицу – Личные данные;

2. В соседнем окне появится перечень полей выбранной таблицы. Для получения вычисляемого поля Средняя оценка надо сложить поля Математика, Информатика, Физика, Химия и поделить на четыре (см. рис.8.36).

3. Нажать OK.

4. Запустить запрос на выполнение.

Итоговые запросы

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

Sum – сумма в группе записей;

Avg – среднее значение для группы записей;

Min – минимальное значение в группе записей;

Max – максимальное значение в группе записей;

Count – подсчет числа значений в группе записей.

Итоговые функции для одной записи не имеют смысла и существуют только для групп записей, которые предварительно надо сгруппировать по какому-либо признаку. Итоговые запросы создаются на основе бланка запроса, только теперь там должна появиться дополнительная строка – Групповая операция (см рис.8.37).

Рис. 8.37 Вид бланка запроса при создании итогового запроса

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

Рис. 8.38 Список доступных итоговых функций

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

Создается перекрестный запрос с помощью Мастера или в режиме Конструктора. От разработчика требуется указать поля, значения которых будут заголовками строк и столбцов, а также поле, значения которого следует использовать в вычислениях (см. рис.8.39).

Рис. 8.39 Результат выполнения перекрестного запроса

Рассмотрим запросы, которые изменяют содержимое базовых таблиц БД. Такие запросы называются запросами на изменение.

Выше перечисленные запросы на выборку создают временные результирующие таблицы. Базовые таблицы при этом не изменяются. Запросы на изменение позволяют автоматически создавать новые таблицы или изменять уже имеющиеся (запросы обновления, удаления, добавления).

Для задания типа запроса в Бланке запроса по образцу следует воспользоваться панелью Тип запроса (см. рис.8.40).

 

Рис. 8.40 Панель для изменения типа запроса

 

Запрос добавления. Позволяет записи одной таблицы присоединить в конец другой таблицы (см.рис.8.41).

Рис. 8.41 Структура запроса на добавление

Запрос удаления. Можно удалить из таблицы записи, которые отобраны по некоторому критерию (см. рис.8.42).

Рис. 8.42 Структура запроса на удаление

Запрос обновления. Можно изменить группу записей, которые отобраны на основе определенных критериев (см. рис. 8.43).

Рис. 8.43 Структура запроса на обновление

Запрос на создание новой таблицы. Можно создать новую таблицу на основе данных других таблиц БД.

Данный запрос обычно используется для выполнения следующих операций в БД:

· создания архивной таблицы, содержащей старые записи (например, данные обо всех отчисленных студентах);

· создания резервной копии таблицы;

· создания промежуточной таблицы для последнего экспорта в другую БД (например, фамилии, имена, адреса, телефоны для БД отдела кадров).

Отчеты

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

Данное приложение помогает создавать множество различных отчетов любой степени сложности (простых одностраничных, так и сложных многостраничных отчетов).

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

Отчет может создаваться как в табличной, так и в свободной форме. Access представляет несколько способов создания отчета, которые находятся на вкладке Создание на панели Отчеты (см. рис.8.44):

· средство Отчет – самый быстрый способ создания, потому что с его помощью отчет формируется сразу же, без запроса дополнительной информации. В отчете будут представлены все записи базовой таблицы или запроса.

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

· средство Пустой отчет позволяет создать отчет с нуля. Очень быстрый способ, особенно если в отчете должно содержаться небольшое количество полей.

· Создание наклеек с помощью Мастера наклеек – создание наклеек большинства стандартных размеров.

Рис.8.44 Панель инструментов для создания отчетов

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

Раздел заголовок служит для печати общего заголовка отчета.

Раздел верхнего колонтитула можно использовать для печати подзаголовков, если отчет имеет сложную структуру и занимает много страниц.

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

Раздел нижнего колонтитула используется для тех же целей, что и раздел верхнего колонтитула.

Раздел примечания используется для размещения дополнительной информации.

Отчет, созданный любым способом, можно редактировать:

· В режиме Макета

· В режиме Конструктора.


Глава 9. Компьютерные сети

Терминология

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

Сетью называется несколько компьютеров, соединенных вместе для совместного использования сетевых ресурсов и обмена информацией.

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

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

1) техническое обеспечение (компьютеры, сетевое оборудование и линии связи);

2) программное обеспечение (программы, работающие на ПК);

3) информационное обеспечение (данные, содержащиеся в файлах, записях БД и иных структурах.).

Ресурс, доступный только с ПК, на котором он находится, называется локальным. Ресурс ПК, доступный для других компьютеров сети, называется разделяемым или сетевым. Компьютер, предоставляющий разделяемый ресурс, называется сервером (иногда хостом). Потребители разделяемого ресурса называются клиентами ПК, на котором находится этот ресурс.

Классификация сетей

§ Сети, состоящие из программно-совместимых ЭВМ, являются однородными или гомогенными. Если ЭВМ, входящие в сеть, программно несовместимы, то такая сеть называется неоднородной или гетерогенной.

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

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

§ По территориальному признаку:

1. Локальные сети (LAN – Local Area Networks). Такая сеть охватывает небольшую территорию с расстоянием между отдельными ЭВМ до 3 км. Обычно такие сети действую в пределах одного учреждения.

2. Глобальные сети (WAN – Wide Area Networks). Такая сеть охватывает, как правило, большие территории (территорию страны или нескольких стран). ЭВМ располагаются друг от друга на расстоянии до нескольких сотен километров.

3. Региональные сети (городские сети или сети мегаполисов MAN – Metropolitan Area Networks). Подобные сети существуют в пределах города, района. В настоящее время каждая такая сеть является частью некоторой глобальной сети и особой спецификой, по отношению к глобальным, не отличается.

Любая компьютерная сеть характеризуется: топологией, протоколами, интерфейсами, сетевыми техническими и программными средствами.

Топология компьютерной сети отражает структуру связей между функциональными элементами.

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

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

Сетевые технические средства – это различные устройства, обеспечивающие объединение компьютеров в компьютерную сеть.

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

Топология сетей

Важным является вопрос топологии локальной сети. Под физической топологией компьютерной сети обычно понимают физическое расположение компьютеров в сети относительно друг друга и способ соединения их линиями. Топология определяет требования к оборудованию, тип используемого кабеля, методы управления обменом, надежность работы, возможность расширения сети.

Можно дать и другое определение понятия топология. Под топологией сети понимается конфигурация графа, вершинам которого соответствуют конечные узлы сети (например, компьютеры) и коммуникационное оборудование (например, маршрутизаторы), а ребрами – электрические и информационные связи между ними. Число вариантов конфигураций резко возрастает при увеличении числа связываемых устройств (см. рис.9.1). Для трех компьютеров существует два способа, для четырех можно предложить шесть способов.

Рис.9.1 Варианты связи компьютеров для случаев трех и четырех узлов

Среди множества возможных конфигураций различают полносвязные и неполносвязные.

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

Рис.9.2 Полносвязная топология

В случае неполносвязной топологии обмен данными между двумя компьютерами может потребность промежуточную передачу данных через другие узлы сети. На практике распространение получили неполносвязные топологии. Все сети строятся на основе трех базовых топологий:

· шина (bus);

  • звезда (star);
  • кольцо (ring).

Если компьютеры подключены вдоль одного кабеля (сегмента), топология называется шиной. В том случае, когда компьютеры подключены к сегментам кабеля, исходящим из одной точки, или концентратора, топология называется звездой. Если кабель, к которому подключены компьютеры, замкнут в кольцо, такая топология носит название кольца. Хотя сами по себе базовые топологии несложны, в реальности часто встречаются довольно сложные комбинации, объединяющие свойства нескольких топологий.

Шина

Данная топология относится к наиболее простым и широко распространенным топологиям. В ней используется один кабель, именуемый магистралью или сегментом, к которому параллельно подключаются все компьютеры сети (см. рис.9.3).

Рис.9.3. Шинная топология

При таком способе подключения в каждый момент времени только один компьютер может передавать данные по сети. Данные в виде электрических сигналов передаются всем компьютерам сети; однако информацию принимает только тот, адрес которого соответствует адресу получателя, зашифрованному в этих сигналах. Так как данные в сеть передаются лишь одним компьютером, ее производительность зависит от количества компьютеров, подключенных к шине. Чем их больше, т.е. чем больше компьютеров, ожидающих передачи данных, тем медленнее сеть. Однако вывести прямую зависимость между пропускной способностью сети и количеством компьютеров в ней нельзя. Ибо, кроме числа компьютеров, на быстродействие сети влияет множество факторов, в том числе:

  • характеристики аппаратного обеспечения компьютеров в сети;
  • частота, с которой компьютеры передают данные;
  • тип работающих сетевых приложений;
  • тип сетевого кабеля;
  • расстояние между компьютерами в сети.

Шина — пассивная топология. Это значит, что компьютеры только «слушают» передаваемые по сети данные, но не перемещают их от отправителя к получателю. Поэтому, если один из компьютеров выйдет из строя, это не скажется на работе остальных. В активных топологиях компьютеры регенерируют сигналы и передают их по сети.

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

Чтобы предотвратить отражение электрических сигналов, на каждом конце кабеля устанавливают терминаторы, поглощающие эти сигналы. Все концы сетевого кабеля должны быть к чему-нибудь подключены, например, к компьютеру или к баррел-коннектору — для увеличения длины кабеля. К любому свободному — неподключенному — концу кабеля должен быть подсоединен терминатор, чтобы предотвратить отражение электрических сигналов.

Терминатор – обыкновенный резистор, который поглощает электрические сигналы.

Разрыв сетевого кабеля происходит при его физическом разрыве или отсоединении одного из его концов. Возможна также ситуация, когда на одном или нескольких концах кабеля отсутствуют терминаторы, что приводит к отражению электрических сигналов в кабеле и прекращению функционирования сети. Сеть «падает». Сами по себе компьютеры в сети остаются полностью работоспособными, но до тех пор, пока сегмент разорван, они не могут взаимодействовать друг с другом.

Достоинства топологии шина:

§ Простота добавления новых узлов в сеть (это возможно даже во время работы сети);

§ Сеть продолжает функционировать, даже если отдельные компьютеры вышли из строя;

§ Недорогое сетевое оборудование за счет широкого распространения такой топологии;

§ Обеспечивает минимальный расход кабеля.

Недостатки:

§ Сложность сетевого оборудования;

§ Сложность диагностики неисправности сетевого оборудования из-за того, что все адаптеры включены параллельно;

§ Обрыв кабеля влечет за собой выход из строя всей сети;

§ Ограничения на максимальную длину линии связи из-за того, что сигналы при передаче ослабляются и никак не восстанавливаются.

Пропускная способность 10 Мбит/с.

Топологию шина имеют многие сети, использующие беспроводную связь – роль общей шины здесь играет общая радиосреда.

Звезда

Топология звезда образуется в случае, когда каждый подключается отдельным кабелем к общему центральному устройству, называемому концентратором (хабом) (см. рис.9.4). В функции концентратора входит направление передаваемой компьютером информации одному или всем остальным компьютерам сети.

В качестве концентратора может выступать как компьютер, так и специализированное устройство, такое как многовходовый повторитель, коммутатор или маршрутизатор.

Рис.9.4 Звездообразная топология

Концентратор работает таким образом, что сигнал, приходящий по одному из его кабелей, мгновенно посылается обратно по всем остальным кабелям, т.е. концентратор является пунктом распределения данных. Топология звезды применяется в самых различных сетях (сети отличаются друг от друга типами используемых кабелей и методами передачи информации по этим кабелям), однако наибольшее распространение она получила в сетях Ethernet. Сети со звездообразной топологией поддерживают технологии FastEthernet и Gigabit Ethernet, что позволяет увеличивать пропускную способность в десятки и даже сотни раз – 10, 100, 1000 Мбит/с.

Достоинства:

§ Выход из строя периферийного компьютера никак не отражается на функционировании оставшейся части сети;

§ Простота используемого сетевого оборудования;

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

§ Не происходит затухания сигналов.

Недостатки:

§ Выход из строя центрального компьютера делает сеть полностью неработоспособной;

§ Возможности по наращиванию количества узлов в сети ограничиваются количеством портов концентратора;

§ Значительный расход кабеля;

§ Более высокая стоимость сетевого оборудования из-за приобретения специализированного центрального устройства.

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

Рис. 9.5 Структура типа «дерево»

Кольцо

При использовании кольцевой топологии каждый компьютер передает информацию всегда только одному компьютеру, следующему в цепочке, а получает информацию только от предыдущего в цепочке компьютера, и эта цепочка замкнута (см. рис.9.6). Для упрощения функционирования ЛВС с кольцевой структурой сигнал обычно передается по кольцу только в одном направлении.

Рис.9.6 Кольцевая топология

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

Достоинства:

§ Легко подключить новые узлы, хотя для этого нужно приостановить работу сети;

§ Большое количество узлов, которое можно подключить к сети (более 1000);

§ Высокая устойчивость к перегрузкам.

Недостатки:

§ Выход из строя хотя бы одного компьютера нарушает работу сети;

§ Обрыв кабеля хотя бы в одном месте нарушает работу сети.

Обычно кольцевая топология ассоциируется с сетями Token Ring, пропускная способность которых 16 Мбит/с.

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

Рис. 9.7 Смешанная топология

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-09; Просмотров: 1048; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.12 с.)
Главная | Случайная страница | Обратная связь