 
        
        - •Тема. Архитектуры удаленных баз данных
- •Тема. Основные технологии доступа к данным
- •Клиент и сервер на одной машине и запускаются в одном процессе
- •Клиент и сервер на одной машине, но запускаются в разных процессах
- •Клиент и сервер на разных машинах
- •Тема. Основы com
- •Тема. Sql-сервер interbase
- •Тема. Физическая организация базы данных interbase
- •Тема. Типы данных interbase
- •Тема. Таблицы и индексы
- •Тема. Запросы
- •Тема. Хранимые процедуры, триггеры и представления
- •Тема. Создание отчетов
Тема. Архитектуры удаленных баз данных
- Какие СУБД могут работать в сети, но могут и не использовать ее? локальные 
- Какие СУБД обязательно работают в сети? распределенные 
- В каких системах проще реализовывать целостность и непротиворечивость данных? в распределенных 
- В каких системах база данных в значительной степени защищена от искажений? В распределенных 
- Например, таблица базы данных состоит из 10000 записей, а для выполнения запроса нужно только 40 записей. Сколько записей будет передано клиенту в архитектуре клиент-сервер? 40 
- Например, таблица базы данных состоит из 100000 записей, а для выполнения запроса нужно только 25 записей. Сколько записей будет передано клиенту в архитектуре файл-сервер? 100000 
- Какая архитектура является двухзвенной? клиент-сервер 
- Какая архитектура является трехзвенной? архитектура с сервером приложений 
- Назовите первое звено в архитектуре клиент-сервер? программа клиента 
- Назовите второе звено в архитектуре клиент-сервер? сервер БД и сама программа 
- Как называют вспомогательную программу в трехзвенной архитектуре? сервер приложений 
- В какой архитектуре клиентские машины могут не иметь BDE? архитектура с сервером приложений 
- Как в архитектуре с сервером приложений называют клиентскую программу? облегченный или тонкий клиент 
Тема. Основные технологии доступа к данным
- Расшифруйте по-русски аббревиатуру GUID? Глобальный уникальный идентификатор 
- Параметры интерфейса в общем случае описывают некоторый класс. Как называется идентификатор класса? CLSID 
- Получив интерфейс внешнего COM-объекта, как клиент может его использовать? как собственный объект 
- Перечислите три варианта технологии COM в зависимости от местоположения клиента и сервера: - Клиент и сервер на одной машине и запускаются в одном процессе
- Клиент и сервер на одной машине, но запускаются в разных процессах
- Клиент и сервер на разных машинах
 
- Что представляет собой сервер в первом варианте? DLL. Что представляет собой сервер во втором варианте? программу. Что может быть сервером в третьем варианте? как DLL, так и программу. 
- Что располагается между объектом и клиентом, если сервер запускается в другом процессе или на другой машине? Два посредника: Proxy(уполномоченный) и Stub(заглушка) 
- Технология CORBA. Что создается на машине клиента? два объекта посредника: Stub(заглушка) и ORB 
- Как называется объект, установленный в сетевом окружении клиента? Smart agent (умный агент) 
- Что такое IDL? язык описания интерфейса (interface description language) 
Тема. Основы com
- Как называются специальные объекты COM, которые отвечают за инициализацию? моникеры 
- Где содержится информация о типе объекта COM? в библиотеке типов 
- Что является центральным элементом COM? объект 
- Перечислите три основные характеристики, применимые к любым объектам. - инкапсуляция 
- наследование 
- полиморфизм 
 
- Перечислите два способа наследования. - наследование интерфейса 
- наследование реализации 
 
- Какое наследование поддерживают объекты COM? наследование интерфейса 
- Что является центральным звеном идеологии COM? интерфейс 
- «Он является средством, которое позволяет клиенту правильно обратиться к объекту COM, а объекту COM ответить так, чтобы клиент его понял». О чем идет речь? интерфейс 
- «Он реализует единый в рамках COM формат упаковки параметров запроса. За выполнение этой операции отвечает Proxy». О чем идет речь? маршалинг 
