Мы поможем в написании ваших работ!
ЗНАЕТЕ ЛИ ВЫ?
|
Особенности использования Технологии «клиент - сервер» в автоматизированных информационных системах.
Содержание книги
- Основные типы моделей данных.
- Общая интерпретация реляционных операций
- Проектирование баз данных на основе принципов нормализации отношений.
- База данных, ее основные объекты.
- Организация связей в реляционной базе данных.
- Индексирование базы данных. Основные типы индексов.
- Физическая структура хранения баз данных.
- Принципы построения распределенных информационных систем.
- Особенности использования Технологии «клиент - сервер» в автоматизированных информационных системах.
- Средства разработки программ, выполняемых на стороне клиента.
- Средства разработки программ, выполняемых на стороне сервера.
- Определение автоматизированной информационной системы, структура, характеристика, классификация автоматизированных информационных систем.
- Жизненный Цикл автоматизированной информационной системы: понятие, структура, стадии и процессы жизненного цикла.
- Основы методологии проектирования АС на основе case-технологий
- Методы проектирования автоматизированных информационных систем.
- Концептуальное проектирование
- Основные этапы Технологии проектирования автоматизированной информационной системы.
- Модели жизненного цикла автоматизированной информационной системы.
- Типовые компоненты автоматизированных информационных систем.
- Модели информационной системы, виды моделей, принципы реализации автоматизированной информационной системы.
- Структурный и объектно-ориентированный подход к проектированию автоматизированной информационной системы
- Критерии выбора персональных компьютеров
- Организация труда разработчиков АИС
- Классификация арм по функциональному признаку
- Импортирование и экспортирование структуры базы данных.
- Язык запросов SQL, назначение и область применения, типы данных, схема базы данных.
- Создание таблиц с использованием языка SQL. Добавление данных фильтрация данных, ключи.
- Организация взаимодействия клиент-сервер. Перенос персональной базы данных на сервер.
- Технология ODBC, ADO, bde доступ к базам данных. Администрирование сервера со стороны клиента.
- Виды серверного программного обеспечения: файловые серверы, информационные серверы, web- серверы, серверы приложений, серверы предоставляющие свои аппаратные ресурсы.
- Состав программного обеспечения автоматизированных информационных систем.
- Программирование полного и неполного ветвления
- Операционные системы и среды
- Машинно - зависимые свойства операционных систем.
- Управление виртуальной памятью.
- Защищенность и отказоустойчивость операционных систем.
- Принципы построения операционных систем.
- Принцип функциональной избирательности
- Состояние существования процесса.
- Файлы конфигурации config.sys и autoexec.bat. Синтаксис команд в файлах config.sys и autoexec.bat.
- Назначение базовой системы ввода-вывода.
- Способы описания алгоритмов. Описание алгоритмов с помощью языка блок-схем. Правила составления блок-схем.
- Виды алгоритмов и способы их описания.
- Алгоритмы: базовые структуры.
- Данные. Понятие типа данных.
- Языки программирования: эволюция, классификация.
- Декларативные языки программирования
- Языки обработки символьной информации.
- Языки программирования интеллектуальных решателей.
- Высокоуровневый язык программирования
Похожие статьи вашей тематики
В технологиях «Клиент-сервер» отступают от одного из главных принципов создания и функционирования распределенных систем — отсутствия центральной установки. Поэтому можно выделить две основные идеи, лежащие в основе клиент-серверных технологий:
• общие для всех пользователей данные на одном или нескольких серверах;
• много пользователей (клиентов) на различных вычислительных установках, совместно (параллельно и одновременно) обрабатывающих общие данные.
Иначе говоря, системы, основанные на технологиях «Клиент-сервер», распределены только в отношении пользователей, поэтому часто их не относят к «настоящим» распределенным системам, а считают отдельным, уже упоминавшимся классом многопользовательских систем. Важное значение в технологиях «Клиент-сервер» имеют понятия сервера и клиента.Под сервером в широком смысле понимается любая система, процесс, компьютер, владеющие каким-либо вычислительным ресурсом (памятью, временем, производительностью процессора и т. д.). Клиентом называется также любая система, процесс, компьютер, пользователь, запрашивающие у сервера какой-либо ресурс, пользующиеся каким-либо ресурсом или обслуживаемые сервером иным способом. В своем развитии системы «Клиент-сервер» прошли несколько этапов, в ходе которых сформировались различные модели систем «Клиент-сервер». Их реализация и, следовательно, правильное понимание основаны на разделении структуры СУБД на три компонента:
• компонент представления, реализующий функции ввода и отображения данных, называемый иногда еще просто как интерфейс пользователя
• прикладной компонент, включающий набор запросов, событий, правил, процедур и других вычислительных функций, реализующий предназначение автоматизированной информационной системы в конкретной предметной области;
• компонент доступа к данным, реализующий функции хранения, извлечения, физического обновления и изменения данных (машина данных).Исходя из особенностей реализации и распределения (расположения) в системе этих трех компонентов различают четыре модели технологий «Клиент-сервер»:
• модель файлового сервера (FileServer — FS);
• модель удаленного доступа к данным (RemoteDataAccess—RDA);
• модель сервера базы данных (DataBaseServer — DBS);
• модель сервера приложении (ApplicationServer — AS).
ОСНОВНЫЕ ЗАДАЧИ, РЕШАЕМЫЕ НА СТОРОНЕ КЛИЕНТА И НА СТОРОНЕ СЕРВЕРА.
В клиент-серверной системе функционируют (как минимум) два приложения - клиент и сервер, делящие между собой те функции, которые в файл-серверной архитектуре целиком выполняет приложение на рабочей станции. Хранением и непосредственным манипулированием данными занимается сервер баз данных, в качестве которого может выступать Microsoft SQL Server, Oracle, Sybase и т.п..
Формированием пользовательского интерфейса занимается клиент, для построения которого можно использовать целый ряд специальных инструментов, а также большинство настольных СУБД. Логика обработки данных может выполняться как на клиенте, так и на сервере. Клиент посылает на сервер запросы, сформулированные, как правило, на языке SQL. Сервер обрабатывает эти запросы и передает клиенту результат (разумеется, клиентов может быть много).
Таким образом, непосредственным манипулированием данными занимается один процесс. При этом, обработка данных происходит там же, где данные хранятся - на сервере, что исключает необходимость передачи больших объемов данных по сети.
В типичном на сегодняшний день случае на стороне клиента СУБД работает только такое программное обеспечение, которое не имеет непосредственного доступа к базам данных, а обращается для этого к серверу с использованием языка SQL.
|