Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Централизованные и распределенные базы данных и их применение для решения экономических задач




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

Централизованная база данных характеризуется тем, что пол­ностью находится на центральном компьютере, к которому пользователи (клиенты) обращаются за информацией с помощью своих компьютеров. Управление базой данных (ее корректировка и прочие процедуры, поддерживающие ее целостность, безопас­ность и др.) осуществляется централизованно (рис. 33). Один компьютер, располагающий ресурсами, называется сервером. Ком­пьютер, который обращается к серверу за данными или требова­нием решения задачи, называется клиентом.

Недостатки централизованной БД: необходимость передачи большого потока данных, низкая надежность и низкая произво­дительность.

Преимущества: минимальные затраты на корректировку.

 
 

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

На рис. 34 представлена полностью распределенная БД. Стрелки указывают направление передачи данных, необходимых для решения задач в конкретном узле:

• для решения задачи 1 в отделе главного бухгалтера требу­ются базы данных БД1, БДЗ, БД4;

• для решения задачи 2 в нормативном отделе требуются базы данных БД2, БДЗ;

• для решения задачи 3 в цехе № 1 требуются базы данных БДЗ, БД4;

• для решения задачи 4 на складе № 4 требуется базы дан­ных БД1, БДЗ, БД4.

 
 

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

 
 

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

Например, пусть задачи 1 и 4 существенно чаще решаются по сравнению с задачами 2 и 3. Такое положение дел требует создания частично распределенной БД (рис. 35).

Дублирование данных позволяет резко сократить объемы передаваемых данных, но увеличить за­траты на их корректировку.

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

Для решения экономических задач в среде централизованной или распределенной базы данных можно воспользоваться одним из следующих методов: доступ на основе архитектуры сети видов «файл — сервер» и «клиент — сервер».

 
 

Доступ на основе архитектуры сети вида «файл — сервер». Схе­матично такой метод доступа представлен на рис. 36.

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

Пример. Пусть общая база данных БУИС хранится на сете­вом сервере. Тогда согласно данной технологии для запуска про­граммы печати журнала-ордера к счету «Касса» будут передавать­ся все проводки, среди которых нужно будет выбрать те, что ка­саются счета «Касса». Если потребуются сведения о каком-либо основном средстве, то с сервера будет передан весь файл инвен­тарных карточек, среди которых следует отыскать нужную. Если поступит запрос о начисленной заработной плате какого-либо сотрудника, то с сервера будет передан файл со всеми сотрудни­ками, в котором необходимо отыскать нужную запись.

Таким образом, файл-серверная обработка — это обработка данных преимущественно на рабочих местах клиентов. Сетевое программное обеспечение занято лишь передачей данных на ра­бочую станцию.

Доступ на основе архитектуры сети вида «клиент — сервер». В данной архитектуре возможны следующие варианты доступа:

1) доступ к удаленным данным (ДУД);

2) доступ с помощью сервера баз данных (СБД);

3) доступ с помощью сервера приложений (СП).

 
 

1. Согласно модели ДУД на компьютере клиента располагают­ся программа ввода исходных данных, программа, осуществля­ющая решение задачи на основе дополнительно поступивших с сер­вера данных, и программа печати результатов. Если запущена программа «Касса», то будут переданы лишь те проводки, которые не­обходимы для обработки и печати журнала-ордера (рис. 37).

2. Согласно модели С БД на компьютере клиента находятся программы ввода исходных данных и печати. Программа реше­ния задачи находится на сервере, где, собственно, и происходит ее запуск. На компьютере клиента осуществляется лишь ввод ис­ходных данных и печать результатов (рис. 38).

 
 

3. Согласно модели СП ввод, передача, обработка и печать результатов выполняются так же, как и в модели СБД, за исклю­чением того, что прикладная программа и исходные данные на­ходятся на одном сервере, а БД — на другом (рис. 39).




Поделиться с друзьями:


Дата добавления: 2014-11-26; Просмотров: 1813; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.