Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РУБД_Ответы.docx
Скачиваний:
8
Добавлен:
27.08.2019
Размер:
41.99 Кб
Скачать

Тема. Архитектуры удаленных баз данных

  1. Какие СУБД могут работать в сети, но могут и не использовать ее? локальные

  2. Какие СУБД обязательно работают в сети? распределенные

  3. В каких системах проще реализовывать целостность и непротиворе­чи­вость дан­ных? в распределенных

  4. В каких системах база данных в значительной степени защищена от иска­жений? В распределенных

  5. Например, таблица базы данных состоит из 10000 записей, а для выполне­ния запроса нужно только 40 записей. Сколько записей будет передано клиенту в архи­тектуре кли­ент-сервер? 40

  6. Например, таблица базы данных состоит из 100000 записей, а для выпол­нения запроса нужно только 25 записей. Сколько записей будет передано клиенту в архи­тектуре файл-сервер? 100000

  7. Какая архитектура является двухзвенной? клиент-сервер

  8. Какая архитектура является трехзвенной? архитектура с сервером приложений

  9. Назовите первое звено в архитектуре клиент-сервер? программа клиента

  10. Назовите второе звено в архитектуре клиент-сервер? сервер БД и сама программа

  11. Как называют вспомогательную программу в трехзвенной архитек­туре? сервер приложений

  12. В какой архитектуре клиентские машины могут не иметь BDE? архитектура с сервером приложений

  13. Как в архитектуре с сервером приложений называют клиентскую про­грамму? облегченный или тонкий клиент

Тема. Основные технологии доступа к данным

  1. Расшифруйте по-русски аббревиатуру GUID? Глобальный уникальный идентификатор

  2. Параметры интерфейса в общем случае описывают некоторый класс. Как называется иден­тификатор класса? CLSID

  3. Получив интерфейс внешнего COM-объекта, как клиент может его использовать? как собственный объект

  4. Перечислите три варианта технологии COM в зависимости от местоположения кли­ента и сервера:

    1. Клиент и сервер на одной машине и запускаются в одном процессе

    2. Клиент и сервер на одной машине, но запускаются в разных процессах

    3. Клиент и сервер на разных машинах

  5. Что представляет собой сервер в первом варианте? DLL. Что представляет собой сервер во вто­ром варианте? программу. Что может быть сервером в третьем варианте? как DLL, так и программу.

  6. Что располагается между объектом и клиентом, если сервер запус­кается в другом про­цессе или на другой машине? Два посредника: Proxy(уполномоченный) и Stub(заглушка)

  7. Технология CORBA. Что создается на машине клиента? два объекта посредника: Stub(заглушка) и ORB

  8. Как называется объект, установленный в сетевом окружении кли­ента? Smart agent (умный агент)

  9. Что такое IDL? язык описания интерфейса (interface description language)

Тема. Основы com

  1. Как называются специальные объекты COM, которые отвечают за инициализацию? моникеры

  2. Где содержится информация о типе объекта COM? в библиотеке типов

  3. Что является центральным элементом COM? объект

  4. Перечислите три основные характеристики, применимые к любым объектам.

    • инкапсуляция

    • наследование

    • полиморфизм

  5. Перечислите два способа наследования.

    • наследование интерфейса

    • наследование реализации

  6. Какое наследование поддерживают объекты COM? наследование интерфейса

  7. Что является центральным звеном идеологии COM? интерфейс

  8. «Он является средством, которое позволяет клиенту правильно обратиться к объекту COM, а объекту COM ответить так, чтобы клиент его понял». О чем идет речь? интерфейс

  9. «Он реализует единый в рамках COM формат упаковки парамет­ров запроса. За выполне­ние этой операции отвечает Proxy». О чем идет речь? маршалинг