Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 АрхитектурЫ РИС.docx
Скачиваний:
19
Добавлен:
22.08.2019
Размер:
37.16 Кб
Скачать

2 АрхитектурЫ рис

2.1 Терминология

Запрос – процесс обращения пользователя к БД с целью ввода, получения или изменения информации в БД.

Удаленный запрос – запрос, который выполняется с использованием модемной связи.

Поддержка удаленной транзакции – обработка одной транзакции, состоящей из множества SQL-запросов на одном удаленном узле. Узлы – это компьютеры, связанные сетью.

Поддержка распределенной транзакции – обработка одной транзакции, состоящей из множества SQL-запросов, которые выполняются на нескольких узлах сети (удаленных или локальных), но каждый запрос обрабатывается только на одном узле.

Распределенная база данных DDB (Distributed Database) – это логически единая база данных, физически размещенная на двух или более компьютерах, являющихся узлами компьютерной сети.

Система управления распределенной базой данных DDS (Distri-buted Database System) – программная система, которая управляет базой данных, распределенной по узлам компьютерной сети, и обе-спечивает для пользователей прозрачность распределения данных.

Распределенный запрос – запрос, для обработки которого используются данные из БД, расположенной в разных узлах сети.

Клиент (Client) – пользователь, программное приложение или компьютер, который запрашивает устройства, данные или обработку другим приложением или компьютером.

Сервер БД – система, которая получает запросы от программ-клиентов по вычислительной сети и передает в ответ запрашиваемые данные (набор ответов). Каждый сервер БД состоит из компьютера, операционной системы и программного обеспечения сервера – СУБД.

Клиент-сервер – модель вычислений, в которой нагрузка по обработке запросов распределяется между компьютером-клиентом и компьютером-сервером, совместно использующими информацию с помощью сети.

3GL (язык третьего поколения) – язык программирования (например СИ, Паскаль), предоставляющий разработчикам существенную гибкость ценой усложнения использования. Большинство языков 3GL способны выполнять такие тонкие задачи, как прямое манипулирование памятью и физический доступ к диску, что не по силам большинству языков 4GL. Языки 3GL сложны и требуют больших затрат времени на разработку прикладных программ.

4GL (язык четвертого поколения) – язык высокого уровня, при создании которого обычно используется 3GL. Языки 4GL используются при написании программ обслуживания БД.

OLAP (On-Line Analytical Processing) – информационная технология, обеспечивающая аналитикам, управленцам и руководителям возможность изучать большие объемы взаимосвязанных данных при помощи быстрого интерактивного их отображения на разных уровнях детализации с различных точек зрения.

COM (Component Object Model) – компонентная модель объектов.

CORBA (Common Object Request Broker Architecture, стандартная архитектура брокера объектных запросов) – объектный стандарт, разработанный группой Object Management Group (OMG), который определяет интерфейсы между сетевыми объектами, позволяющие им работать совместно.

Открытое подключение баз данных ODBC (Open Database Connectivity) – компонент архитектуры Windows Open Services Ar-chitecture (WOSA), обеспечивающий доступ к разнообразным базам данных путем добавления слоя своего собственного API (Application Programming Interface) поверх слоя собственно СУБД, тем самым уп-рощая доступ. Разработчик имеет дело только с одним интерфейсом приложения для доступа к многочисленным серверам БД, потому что ODBC способен переводить стандартные обращения к его функциям на множество диалектов, естественных для различных СУБД.

Промежуточное обеспечение (middleware) – программное обеспечение, которое расположено между клиентом и сервером для содействия процессам обмена информацией. Промежуточное обеспечение предоставляет разработчикам простые в использовании интер-фейсы доступа к удаленному серверу, избавляет разработчиков от необходимости вникать в сложности устройства ОС, вычислительной сети и сервера БД. Примеры обеспечения такого рода: ODBC, RPC.

Вызов удаленной процедуры RPC (Remote Procedure Call) – команда, которая позволяет разработчику запускать процедуры на удаленных серверах с помощью обращений к локальной процедуре. RPC приостанавливает выполнение прикладной программы до тех пор, пока функция не передаст требуемые данные.

Управляющий элемент Visual Basic (Visual Basic Control – VBX) – исполнимый код некоторого компонента прикладной про-граммы, который легко можно применить в других средах программирования.

HTML (Hyper Text Markup Language) – язык разметки гипертекста.

FTP (File Transfer Protocol) – протокол передачи файлов.

HTTP (Hyper Text Transfer Protocol) – протокол передачи гипертекста.

Java Script – исходный код на языке Java. VBScript (Visual Basic Script) – инструмент разработки Intranet-приложений.

ActiveX – собирательный термин технологий Microsoft, которые позволяют разработчикам создавать интерактивные приложения для Internet. Платформа Active X базируется на COM и представляет собой набор API (Application Interface, программный интерфейс), реализованный как для клиента, так и для сервера.