Информация в экономике

Автор: Пользователь скрыл имя, 23 Ноября 2012 в 05:59, контрольная работа

Описание работы

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

Работа содержит 1 файл

Документ Microsoft Office Word (7).docx

— 82.68 Кб (Скачать)

ТРАНЗАКЦИЯ

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

Удаленный  доступ – доступ к базе данных через модемную связь.

Распределенная обработка.

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

Существуют два подхода  к организации обработки распределенных данных.

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

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

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

В основе  распределенной  обработки  лежит запрос к собственной локальной БД или удаленной (БД сервера). Запрос - формализованное задание на поиск и обработку информации.  Удаленный запрос – единичный запрос к одному серверу.  Несколько удаленных запросов к одному серверу  объединяются  в  удаленную транзакцию.  Если отдельные запросы транзакции обрабатываются различными серверами,  то транзакция называется распределенной.  

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

Технология клиент-сервер.

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

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

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

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

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

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

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


Информация о работе Информация в экономике