Мегаобучалка Главная | О нас | Обратная связь


Многоуровневый «клиент-сервер».



2020-03-17 363 Обсуждений (0)
Многоуровневый «клиент-сервер». 0.00 из 5.00 0 оценок




На рабочей станции установлены только программные средства, поддерживающие интерфейс с БД. На сервере БД находятся БД под управлением СУБД, архитектура сети - «клиент-сервер». В архитектуре ИС выделен сервер приложений, на котором находятся программные средства общего пользования. Эти серверы выполняют всю содержательную обработку данных.

В отличие от двухуровневой архитектуры, данная архитектура (рис. 1.6) обеспечивает эффективное использование приложений общего пользования многими клиентами. Клиенты преобразуются в «тонких» клиентов, при этом снижаются требования к оборудованию рабочих станций. Если серверов приложений и БД в сети несколько, архитектура ИС становится многоуровневой клиент серверной архитектурой. Наличие самостоятельных уровней в информационно-технологической архитектуре ИС дает возможность варьировать аппаратными и программными средствами: выбирать операционные системы, СУБД, интерфейсы конечных пользователей, типы серверов и рабочих станций.

 

Рис. 1.6.ИС с архитектурой «трехуровневый клиент-сервер»

 

При построении больших ИС актуальна проблема создания распределенных систем обработки данных на основе интеграции неоднородных аппаратно-программных платформ. Многоуровневая архитектура ИС обеспечивает изоляцию параллельно работающих процессов, в результате ошибки в работе одной программы не влияют на работу других программ либо операционной системы. Компьютерные сети могут включать отдельные сегменты, для связи которых используются стандартные протоколы. Для БД осуществляется администрирование, регистрация каждого имевшего место доступа к базе данных (пользователь - пароль) и выполненных изменений в специальном журнале БД. Как правило, для больших БД создаются страховые копии, осуществляется «зеркализация» дисков.


БАЗЫ ДАННЫХ

Основные понятия и определения

 

Банк данных (БнД) - информационная система, включающая в свой состав комплекс специальных методов и средств, для поддержания динамической информационной модели с целью обеспечения информационных потребностей пользователей [2].

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

Уровень сложности и важности задач информационного обеспечения АИС в рамках рассматриваемой технологии определяет ряд основных требований к БнД:

· адекватность информации состоянию предметной области;

·   быстродействие и производительность;

·   простота и удобство использования;

· возможность расширения круга решаемых задач.

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

Структура типового БнД, удовлетворяющего предъявляемым требованиям, состоит из:

· ВС - вычислительная система, включающая технические средства (ТС) и общее программное обеспечение (ОПО);

·   БД - базы данных;

·   СУБД - система управления БД;

·   АБД - администратор баз данных, а также обслуживающий персонал и словарь данных.

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

СУБД - специальный комплекс программ и языков, посредством которого организуется централизованное управление базами данных и обеспечивается доступ к ним.

В состав любой СУБД входят языки двух типов:

· язык описания данных (с его помощью описывают типы данных, их структура и связи);

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

АБД - это лицо (группа лиц), реализующее управление БД. Функции АБД являются долгосрочными; он координирует все виды работ на этапах создания и применения БнД. На стадии проектирования АБД выступает как идеолог и главный конструктор системы; на стадии эксплуатации он отвечает за нормальное функционирование БнД, управляет режимом его работы и обеспечивает безопасность данных.

 



2020-03-17 363 Обсуждений (0)
Многоуровневый «клиент-сервер». 0.00 из 5.00 0 оценок









Обсуждение в статье: Многоуровневый «клиент-сервер».

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (363)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)