
- •Понятия локальной сети, сервера, рабочей станции.
- •Отличия и преимущества удаленных баз данных от локальных баз данных.
- •Преимущества, недостатки и место применения двухзвенной и трехзвенной архитектуры.
- •Базовая технология сом: понятие и создание объекта, интерфейсы объекта, библиотека классов сом, фабрика класса.
- •Основные понятия и место применения технологий аdо.
- •Основные понятия и место применения технологий midas.
- •Основные понятия и место применения технологий mts.
- •Основные понятия и место применения технологий соrва.
- •Настройка системных файлов для работы с удалённой базой данных.
- •Организация сеанса связи с удалённой базой данных.
- •Настройка приложения клиента для работы с удалённой базой данных.
- •Физическая организация удалённой базы данных: простая и составная база данных.
- •Назначение и структура файлов базы данных.
- •Команды по созданию и перемещению файла базы данных.
- •Команды по созданию, модификации и удалению таблицы.
- •Команды по созданию, просмотру, перестройке и удалению индексов.
- •Вывод на экран справки о структуре таблицы.
- •Приемы графического проектирования структуры базы данных.
- •Просмотр и модификация созданной структуры базы данных.
- •Понятие, назначение и задание различных листов приложения клиента.
- •Установление связи между листами приложения клиента.
- •Назначение свойств, событий и методов компонентов.
- •Формирование, редактирование и выполнение запроса на выборку данных.
- •Понятие и назначение хранимой процедуры, триггера и генератора.
- •Команды по созданию, редактированию и удалению хранимой процедуры, триггера и генератора.
Основные понятия и место применения технологий соrва.
Архитектура распределенной системы CORBA. Технология удаленного доступа к базам данных CORBA (Common Object Regust Broker Architecture — общая архитектура объектных заявок) представляет собой промежуточное программное обеспечение, устанавливающее отношения клиент — сервер между объектами в распределенной компьютерной среде.
Tиповая архитектура распределенной системы CORBA, которая включает в себя следующие компоненты:
-ORB (Object Request Broker) — брокер объектных запросов (заявок), включающий в себя язык IDL;
-IDL (Interface Definition Language) — язык определения ин терфейсов;
-РОА (Portable Object Adapter) — адаптер объектов;
-Stub — заглушка;
-Skeleton — основа;
-Smart Agent — «умный» агент.
В одном запросе могут быть указаны несколько адресатов, которые могут располагаться как на одном, так и на разных серверах. ) Система CORBA позволяет организовывать различные архи-\ тектурные схемы ORB, однако каждая из них должна реализовы-вать три категории операций:
-одинаковые для всех реализаций ORB;
-специфичные для конкретного объектного типа;
-специфичные для отдельных видов реализаций объектов.
Возможны следующие схемы брокера объектных запросов:
-ORB, включаемый в клиентское и серверное приложения;
-ORB, выполненный в виде сервера;
-ORB, реализованный как часть операционной системы;
-ORB, основанный на библиотеках.
ORB, включаемый в клиентское и серверное приложения, формируется в виде набора подпрограмм, выполняемых как на стороне клиента, так и на стороне сервера.
Язык определения интерфейсов. IDL — это специальный язык для описания ORB и других компонентов системы CORBA, который не содержит присваиваний, операторов if или while, функций и логических переходов. IDL представляет собой процедуры описания, декларации, пассивные определения атрибутов, родительских классов, типов поддерживаемых событий, методов (включая входные и выходные данные), основные и составнще типы данных, исключительные ситуации для обработки ошибок. IDL описывает интерфейсы аналогично классам в C++ или в I Smalltalk, интерфейсы в Java, пакеты в Ada95. Каждый интерфейс определяет операции, которые могут быть вызваны клиентами. Синтаксически IDL является подмножеством C++ с дополнительными ключевыми словами. Существуют компиляторы IDL в C++, Java, Ada, Smalltalk, COBOL, OLE (Visual Basic, PowerBuilder, Delphi). Одна из задач IDL — обеспечение взаимодействия через ORB всех приложений клиент—сервер. В связи с этим систему CORBA называют стандартом для разработки промежуточного программного обеспечения, которое поддерживает работу с удаленными базами данных.
Настройка системных файлов для работы с удалённой базой данных.
Служба – это механизм, который отвечает за работу одного или нескольких системных компонентов, например удаленного доступа или оповещения. Вместе они организуют работу операционной системы и поэтому многие из них зависят от работы остальных.
Все эти службы (или их большинство) загружаются со стартом операционной системы, поэтому скорость загрузки системы увеличивается. В своей работе служба использует ресурсы компьютера, которых никогда не бывает много.
Желание пользователя сделать так, чтобы ресурсы компьютера расходовались экономно и при этом сохранялась максимальная производительность и скорость работы, логично.
Windows Vista позволяет настраивать системные службы для каждой учетной записи, то есть для каждого пользователя, зарегистрированного в системе. Это означает, что если вы настроили работу системных служб для одного пользователя, то эта настройка не обязательно действует для остальных.
Каждая системная служба может находиться в одном из следующих режимов:
• авто – служба запускается автоматически с запуском операционной системы или как только нужна какой-либо программе или другой службе;
• вручную – запускается только по требованию пользователя, то есть вручную;
• отключена – в данный момент служба не работает;
• автоматически (отложенный запуск) – позволяет автоматически запустить службу при следующей перезагрузке компьютера или смене пользователя.