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

Введение

Современная обработка информации немыслима без применения глобальных вычислительных сетей. Если в предыдущие годы для повышения эффективности производства и управления активно автоматизировались локальные рабочие места с помощью персональных СУБД, то в настоящее время происходит создание единых промышленных и ведомственных информационных систем на базе Интернет и многопользовательских СУБД (ЕАИС таможенного комитета РФ, центров занятости населения, распределенные банковские системы и т.п.).Учебная дисциплина "Разработка и эксплуатация удаленных БД" позволяет освоить принципы работы с многопользовательскими СУБД, архитектуру и принципы построения приложений для работы с удаленными БД. В ней показана последовательность разработки распределенных информационных систем на основе глобальных сетей и интегрированных программных и информационных ресурсов.

В результате изучения дисциплины студент должен

  • уметь

    • создавать удаленные базы данных,

    • работать с данными в глобальной сети,

    • разрабатывать клиентские приложения и сервер-приложений,

    • администрировать распределенные многопользовательские системы обработки информации,

    • проектировать и эксплуатировать распределенные информационные системы.

В дисциплине рассматриваются практические примеры решения задач построения распределенных информационных систем на примере интегрированного программного продукта фирмы Borland Delphi и сервера БД InterBase.

Раздел 1. Теория проектирования удаленных баз данных архитектуры удаленных бд Структурная схема терминов

Архитектуры бд

В настоящее время применяются различные архитектуры БД и СУБД, их многообразие складывалось исторически по мере развития средств вычислительной техники и языков программирования. Все архитектуры БД имеют свои достоинства и недостатки.

  1. Локальная

Локальная (персональная) архитектура СУБД означает, что БД и СУБД располагаются на одном и том же локальном компьютере.

  1. Архитектура "файл-сервер"

Архитектура "файл-сервер" также является локальной, т.к. предназначена для локальной сети, включает приложение и СУБД, расположенные на компьютере пользователя, и файл БД, находящийся на локальном сервере.

  1. Архитектура удаленных бд ("клиент-сервер")

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

Архитектура "клиент-сервер" может быть использована и в пределах локальной сети.

Удаленные БД называют также многопользовательскими.

СУБД в архитектурах "клиент-сервер" и "файл-сервер" позволяют работать с БД одновременно нескольким пользователям.

БД архитектуры "клиент-сервер" позволяют работать одновременно многим пользователям и предназначены для обработки информации большого объема, поэтому их называют также "промышленными".