Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЕРЕЧЕНЬ ТЕОРЕТИЧЕСКИХ ВОПРОСОВ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
220.16 Кб
Скачать
  1. Что такое архитектура выделенный сервер баз данных? Назвать достоинства и недостатки.

Средства управления базой данных и база данных размещены на машине-сервере. Взаимодействие между клиентом и сервером происходит на уровне команд языка манипулирования данными СУБД (обычно SQL), которые обрабатываются СУБД на машине-сервере. Достоинства: • возможность обслуживания запросов нескольких клиентов; • снижение нагрузки на сеть и машины сервера и клиентов; • защита данных осуществляется средствами СУБД, что позволяет блокировать не разрешенные пользователю действия; • сервер реализует управление транзакциями и может блокировать попытки одновременного изменения одних и тех же записей. Недостатки: • Бизнес-логика функциональной обработки и представление данных могут быть одинаковыми для нескольких клиентских приложений, и это увеличит совокупные потребности в ресурсах при исполнении вследствие повторения части кода программ и запросов; • Низкий уровень управления непротиворечивостью информации, так как бизнес-правила функциональной обработки, сосредоточенные на клиентской части

  1. Что такое транзакции.

Транзакция (короткая транзакция) – отдельное обращение к одному из компонентов сети или обращение клиента к серверу.

Данная операция выполняется системным администратором при помощи средств СУБД сервера БД и структуры БД.

  1. Назвать достоинства и недостатки сервера приложений.

Сервер приложений (англ. application server) — это программная платформа (software framework), предназначенная для эффективного исполнения процедур (программ, механических операций, скриптов), которые поддерживают построение приложений.

Целостность данных и кода

Выделяя бизнес логику на отдельный сервер, или на небольшое количество серверов, можно гарантировать обновления и улучшения приложений для всех пользователей

Централизованная настройка и управление

Изменения в настройках приложения, таких как изменение сервера базы данных или системных настроек, могут производиться централизованно.

Безопасность

Сервер приложений действует как центральная точка, используя которую, поставщики сервисов могут управлять доступом к данным и частям самих приложений, что считается преимуществом защиты

Поддержка транзакций

  1. Что такое архитектура сервера баз данных один к одному?

  1. Что такое многопотоковая односерверная архитектура сервера баз данных?

  2. Что такое мультисерверная архитектура сервера баз данных?

  3. Что такое серверная архитектура с параллельной обработкой запроса?

  4. В чем смысл концепция тиражирования данных?

  5. Что такое библиотеки процедур доступа?

  6. Что такое программный интерфейс уровня вызовов (CLI)?

Call Level Interface (CLI) (рус. Интерфейс уровня вызовов) — программный стандарт, закрепленный в документе ISO/IEC 9075-3:2003. CLI описывает как именно программа должна отправлять SQL-запросы к системе управления базами данных (СУБД) и как именно возвращенный набор записей должен быть последовательно обработан приложением. 

  1. Что такое открытый интерфейс доступа к БД (ODBC)?

ODBC – open data base connectivity – программный интерфейс фирмы MS, обращения к БД.

Для доступа к данным с помощью ODBC нужен 1- так называемый ODBC administrator – это приложение, позволяющее определить какие источники данных доступны для данного компьютера; 2 - ODBC driver – для доступа СУБД.

(ODBC driver – это динамически загружаемая библиотека DLL).