
- •Перечень теоретических вопросов
- •Что такое сетевые технологии обработки данных?
- •Дать определение систем распределенной обработки данных, назвать их достоинства и недостатки.
- •Что такое системы распределенных баз данных? Назвать основные признаки распределенной базы данных.
- •Охарактеризовать свойства тиражирования и репликации данных.
- •Дать характеристики открытых систем.
- •Что такое архитектура файл-сервер? Назвать достоинства и недостатки файл -серверной архитектуры.
- •Что такое архитектура выделенный сервер баз данных? Назвать достоинства и недостатки.
- •Что такое транзакции.
- •Что такое прикладной интерфейс ole db?
- •Что такое вызов удаленных процедур (rpc)? Объяснить назначение idl.
- •Что такое сом, dcom технологии?
- •Что такое corba?
- •Что такое perl, для чего применяется?
- •Определить технологии создания серверных частей Web-приложений - php, asp.
- •Что такое xml, для чего применяется?
- •Назвать скриптовые языки и их использование.
- •Устанавливать и считывать cookie, валидировать данные, выводить сообщения и многое другое.
- •Определить www (World Wide Web).
- •Что такое html?
- •Какова структура документа html?
- •Заголовок документа
- •Тело документа
- •Определить технологии, применяемые в Web-клиентах на примере Java-апплетов.
- •Определить технологию создания серверных частей Web-приложений - cgi.
- •Что такое апплеты?
- •Что такое сервлеты?
- •Что такое сценарии java?
- •Дать краткий обзор Интернет - технологий.
- •Офлайновые технологии
- •Определить связывание клиента с сервером и методы связывания, применяемые в rpc.
- •Что такое вызов удаленных процедур rpc?
- •Определить Java – технология и назвать её недостатки.
- •Что такое сокеты?
- •Дать краткий обзор программ для разработки Web-страниц.
- •Для чего необходима цифровая подпись кода Active-х?
- •Что такое Java-Script?
- •Для чего предназначены методы post, get?
- •Что такое динамический обмен данными?
- •Перечень практических заданий
- •Исправить ошибки и написать результат просмотра страницы в браузере
Перечень теоретических вопросов
Что такое сетевые технологии обработки данных?
Распределенная обработка данных позволяет разместить базу данных ( или несколько баз) в различных узлах компьютерной сети. Таким образом, каждый компонент базы данных располагается по месту наличия техники и ее обработки.
таких интеграционных технологий как:
- Active-X;
- ODBC;
- DAO;
- OLE DB;
- BBDE.
Контейнерные приложения реализуются в таких продуктах, как:
- MS Visual Studio;
- Delphi;
- C++ Builder;
- ER Studio;
- ER Win,
Дать определение систем распределенной обработки данных, назвать их достоинства и недостатки.
Распределенная обработка данных [ distributed ( data) processing ] - обработка данных, проводимая в распределенной системе, при которой каждый из технологических или функциональных узлов системы может независимо обрабатывать локальные данные и принимать соответствующие решения.
Распределенная система - это набор независимых компьютеров.
От пользователей скрыто различие между компьютерными вычислениями и связи между ними.
Пользователи и приложения единообразно работают в распределенных системах независимо от того, где и когда происходят их взаимодействия.
Распределенные системы должны легко поддаваться расширению или масштабированию.
Пользователи и приложения не должны уведомляться о том, что какие-то части заменены или добавлены новые.
WWWeb – это системы распределенных документов.
Web - документ имеет унифицированный указатель ресурсов.
Сеть рабочих станций в отделе компаний и на предприятиях.
Что такое системы распределенных баз данных? Назвать основные признаки распределенной базы данных.
Под распределенной (Distributed DataBase - DDB) обычно подразумевают базу данных, включающую фрагменты из нескольких баз данных, которые располагаются на различных узлах сети компьютеров, и, возможно управляются различными СУБД. Распределенная база данных выглядит с точки зрения пользователей и прикладных программ как обычная локальная база данных. В этом смысле слово "распределенная" отражает способ организации базы данных, но не внешнюю ее характеристику
Охарактеризовать свойства тиражирования и репликации данных.
Для сокращения объема передачи данных по каналам связи в распределенной ИС предлагается репликация данных, то есть тиражирование данных на взаимодействующих серверах БД с автоматическим поддержанием соответствующих копий данных
При этом возможны следующие режимы репликации:
СИНХРОННЫЙ режим, когда тиражируемые данные обновляются по мере возникновения необходимости одновременно на серверах БД во всех копиях. Требуемое быстродействие каналов составляет единицы МБ/сек.
АСИНХРОННЫЙ режим, когда тиражирование данных выполняется в строго определенные моменты времени (например, каждый час).
Требуемое быстродействие - единицы КБ/сек.
Направление тиражирования между серверами БД может быть:
Равноправие, т.е. в обоих направлениях.
Сверху вниз, типа ведущий-ведомый, когда на серверах филиалах содержится только некоторое подмножество данных центральной БД.
Снизу-вверх, когда при обновлении данных в филиалах в определенное время обновляется центральная БД.
.