Смекни!
smekni.com

Понятие транзакции 2 (стр. 2 из 2)

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

ADO (ActiveXDataObjects) – высокоуровневая объектная надстройка над OLEDB. ADOможет работать с любым провайдером OLEDBпо следующей схеме:

Обзор возможностей MSSQLServer

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

В состав MSSQLServerвходит:

1. БД, представляющая собой логические объекты. Физические БД – это один или несколько файлов.

2. Таблицы – это набор полей и записей. Бывают постоянные и временные.

3. Журнал транзакций, в котором регистрируется информация до и после транзакции.

При установке Сервера создается 4 системные базы, в которых хранятся метаданные для управления всей системой:

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

Model – шаблоны баз данных, создаваемых на сервере. Содержат пользовательские типы данных (21), значения по умолчанию, правила проверки ввода данных и т.д.

Tempdb – служит для размещения на диске различных временных объектов.

MSdb – это база-планировщик задач SQLServer’а. здесь находится каталог БД.

Управление распределенными данными в MSSQLServer выполняется следующими службами:

1. MSSQLSERVER – это ядро системы. В ее задачи входит: регистрация пользователей, контроль их прав доступа, установление соединения и обслуживание пользователей, выполнение хранимых процедур, работа с файлами БД, выполнение транзакций и ведение журнала транзакций, контроль за использованием системных ресурсов, распараллеливание пользовательских запросов между доступными процессами.

2. SQLServerAgent – эта служба предназначена для автоматизации администрирования работы с удаленными БД.

3. MS “Full-Text-Search” – полнотекстовый поиск. Используется для поиска символьной информации.

4. MSDTC (MicrosoftDistributionTransactionCoordinator) – позволяет пользователям одновременно работать с несколькими источниками данных и реализует выполнение распределенных транзакций.

WEB-технологии в РСОИ

Интернет представляет собой совокупность взаимосвязанных компьютерных сетей мирового масштаба. Для обеспечения взаимодействия этих сетей в 1982 году был принят стандартный протокол связи TCP\IP. TCP обеспечивает бесперебойную доставку пакетов сообщений с одного компьютера другому, а протокол IPуправляет передачей и приемом пакетов на основе 4 -х байтового адреса назначения. Термин TCP\IP применяют к семейству протоколов, работающих на основе TCP/IP. К ним относятся FTP, SMTP, POP, TelNet, DNS. Наиболее популярной является служба www.