1. Какие модели БД существуют?
(Выбрать правильные ответы)
a) Автономные
b) Файл – серверные
c) Клиент – сервер
d) Многоярусные
2. Недостатки базы данных файл-сервера
(Выбрать правильные ответы)
1. непроизводительная загрузка сети
2. забота о целостности данных возлагается на программу клиентов.
3. Что представляет трёхъярусный вариант.
(Выбрать правильные ответы)
1. На нижнем уровне на компьютере пользователя расположено приложение клиентов, обеспечивающее пользовательский интерфейс;
2. На втором уровне расположен сервер приложений, обеспечивающий обмен данными между пользователями и распределенными базами данных. Сервер приложений размещается в узле сети доступно всем клиентам;
3. На третьем уровне расположен удаленный сервер базы данных, принимающий информацию от сервера приложений и управляющий ими. Delphi обеспечивает в основном создание приложений для первых двух уровней этой системы. На нижнем уровне на компьютерах пользователя не требуется установки BDE – администратора, что является одним из преимуществ многоярусных распределенных баз данных.
4. Достоинства архитектуры клиент-сервер:
(Выбрать не правильный ответ)
1. Снижение нагрузки на сеть.
2. Повышение безопасности информации, связанной с тем, что обработка запросов всех клиентов выполняется единой программой, расположенной на сервере. Сервер устанавливает общее для всех пользователей правило использования базы данных, управляет режимами доступа клиентов к данным, запрещая в частности одновременное изменение одной записи разными пользователями.
3. Уменьшение размера клиентских приложений за счет разгрузки их от лишнего кода.
4. Уменьшение сложности клиентских приложений за счет отсутствия у них кода, связанного с контролем баз данных и разграничения доступа к ним.
5. Достоинства трехуровневой архитектуры:
(Выбрать не правильный ответ)
1. Разгрузка сервера от выполнения части операций, перенесенных на сервер приложений.
2. Уменьшение сложности клиентских приложений за счет отсутствия у них кода, связанного с контролем баз данных и разграничения доступа к ним.
3. Уменьшение размера клиентских приложений за счет разгрузки их от лишнего кода.
4. Единое поведение всех клиентов.
5. Упрощение настройки клиентов – при изменении общего кода сервера приложений автоматически изменяется поведение приложений клиентов
6. Во сколько групп заключается разделение функций стандартного интерактивного приложения:
(Выбрать правильный ответ)
a) 1
b) 5
c) 3
d) 2
e) 7
7. Часть кода приложения, которая определяет собственно алгоритмы решения конкретных задач приложения.
8. (Выбрать правильный ответ)
1. Бизнес-логика
9. Недостатки алгоритма выполнения запроса клиента
(Выбрать правильные ответы)
1. высокий сетевой трафик, который связан с передачей по сети множества бло¬ков и файлов, необходимых приложению;
2. узкий спектр операций манипулирования с данными, который определяется только файловыми командами;
3. отсутствие адекватных средств безопасности доступа к данным (защита только на уровне файловой системы).
10. Какая модель изображена на рисунке?
1. Модель удаленного доступа к данным (RDA)
11. Преимущества модели удаленного доступа к данным (RDA)
a) перенос компонента представления и прикладного компонента на клиентский компьютер существенно разгрузил сервер БД, сводя к минимуму общее чис¬ло процессов в операционной системе;
b) сервер БД освобождается от несвойственных ему функций; процессор или процессоры сервера целиком загружаются операциями обработки данных, запросов и транзакций. (Это становится возможным, если отказаться от тер¬миналов, не располагающих ресурсами, и заменить их компьютерами, выпол¬няющими роль клиентских станций, которые обладают собственными локаль¬ными вычислительными ресурсами);
c) резко уменьшается загрузка сети, так как по ней от клиентов к серверу пере¬даются не запросы на ввод-вывод в файловой терминологии, а запросы на SQL, и их объем существенно меньше. В ответ на запросы клиент получает только данные, релевантные запросу, а не блоки файлов, как в FS-модели.
12. Какая модель изображена на рисунке?
1. Модель активного сервера БД
13. Какая модель изображена на рисунке?
1. Модель сервера приложений
Какие модели БД существуют
Экзаменационные билеты по предмету «Web-программирование»