Автор: Пользователь скрыл имя, 23 Ноября 2012 в 05:59, контрольная работа
Понятия Информация и Система – вынесенные в название курса являются фундаментальными научными понятиями, требующими точных формулировок и пояснений.
ТРАНЗАКЦИЯ
Под транзакцией понимается неделимая с точки зрения воздействия на БД последовательность операторов манипулирования данными (чтения, удаления, вставки, модификации) такая, что либо результаты всех операторов, входящих в транзакцию, отображаются в БД, либо воздействие всех этих операторов полностью отсутствует. Лозунг транзакции – «Все или ничего». Поддержание механизма транзакций - показатель уровня развитости СУБД. Корректный механизм поддержания транзакций одновременно является основой обеспечения целостности баз данных.
Удаленный доступ – доступ к базе данных через модемную связь.
Распределенная обработка.
В современном бизнесе
очень часто возникает
Существуют два подхода
к организации обработки
технология распределенной
базы данных. Такая база включает фрагменты
данных, расположенные на различных
узлах сети. С точки зрения пользователей
она выглядит так, как будто все
данные хранятся в одном месте. Естественно,
такая схема предъявляет
технология тиражирования. В этом случае в каждом узле сети дублируются данные всех компьютеров. При этом передаются только операции изменения данных, а не сами данные. Передача может быть асинхронной (неодновременной для разных узлов), данные располагаются там, где обрабатываются.
Использование технологии тиражирования
позволяет снизить требования к
пропускной способности каналов
связи. При выходе из строя линии
связи какого-либо компьютера, пользователи
других узлов могут продолжать работу.
Однако при этом допускается неодинаковое
состояние базы данных для различных
пользователей в один и тот
же момент времени. Следовательно, невозможно
исключить конфликты между
В основе распределенной обработки лежит запрос к собственной локальной БД или удаленной (БД сервера). Запрос - формализованное задание на поиск и обработку информации. Удаленный запрос – единичный запрос к одному серверу. Несколько удаленных запросов к одному серверу объединяются в удаленную транзакцию. Если отдельные запросы транзакции обрабатываются различными серверами, то транзакция называется распределенной.
Распределенная база данных и распределенная обработка не синонимы. Распределенная БД размещается на нескольких серверах, работа с ней, для получения доступа к удаленным данным, требует использования сетевой СУБД. При распределенной обработке один запрос транзакции обрабатывается одним сервером. Распределенная СУБД позволяет обрабатывать один запрос несколькими БД. Такой запрос называется распределенным.
Технология клиент-сервер.
Как правило, компьютеры и программы, входящие в состав информационной системы, не являются равноправными. Некоторые из них владеют ресурсами (файловая система, процессор, принтер, база данных и т.д.), другие имеют возможность обращаться к этим ресурсам. Компьютер (или программу), управляющий ресурсом, называют сервером этого ресурса (файл-сервер, сервер базы данных, вычислительный сервер...). Клиент и сервер какого-либо ресурса могут находится, как в рамках одной вычислительной системы, так и на различных компьютерах, связанных сетью.
Существует два подхода к организации коллективного доступа к базам данных. 1 - файл-сервер и 2 - СУБД-сервер, сервер баз данных, клиент-сервер.
При первом подходе файлы баз данных располагаются на файл-серверах, и все рабочие станции получают к ним доступ. При работе нескольких программ, эти программы должны блокировать записи с которыми они работают от параллельного чтения и изменения другой программой. Однако если применяется однопользовательская версия СУБД, нормальной блокировки не будет. Поэтому при установке СУБД в
сеть необходимо убедится, что устанавливаемая версия сетевая что предназначена для работы именно с теми сетевыми средства, которые будут использованы.
Мощность сетевых СУБД, основанных на файл-сервере в настоящее недостаточна. При большом количестве обрабатываемой информации производительность сети падает, нарушается безопасность и целостность данных.
С точки зрения обработки
информации все ЭВМ
В зависимости от расположения
СУБД различают локальные и