Публикация баз данных в Интернете

Построение информационных систем в сети Internet на основе многоуровневой архитектуры баз данных. Стандартизация пользовательского интерфейса на основе применения WEB-браузера. Язык HTML, специальные программы его расширения: сценарии, апплеты и сервлеты.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 02.11.2015
Размер файла 17,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Краевое государственное бюджетное образовательное учреждение среднего профессионального образования

(среднее специальное учебное заведение)

«Красноярский колледж радиоэлектроники и информационных технологий»

Специальность 09.02.05 «Прикладная информатика по отраслям»

Реферат

на тему: «Публикация баз данных в Интернете»

Выполнила студентка

группы ПИ-10

Галкина Н.Г.

Руководитель Кузнецова В.Т.

Красноярск 2015

Введение

архитектура сеть интерфейс

С развитием компьютерных технологий и появлением Интернета появилась необходимость сортировать, упорядочивать и хранить огромные объёмы информации. Для этих целей используют базы данных. Чтобы обеспечить к базам доступ многочисленных пользователей, постоянное обновление информации, их размещают в Интернете.

Публикация баз данных в Интернете.

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

* Организация взаимосвязи СУБД, работающих на различных платформах.

* Построение информационных систем в сети Internet на основе многоуровневой архитектуры БД (архитектура таких систем включает дополнительный уровень -- WEB-сервер с модулями расширения серверной части, который и реализует возможность информационного обмена и публикации БД в глобальной сети)

* Использование в Internet информации из существующих локальных сетевых баз данных.

* Применение БД для упорядочивания информации.

* Поддержка языка SQL.

* Использование средств СУБД для обеспечения безопасности данных.

* Стандартизация пользовательского интерфейса на основе применения WEB-браузера.

Размещение информации из БД в Internet представляет собой новую информационную технологию, получившую широкое распространение в последнее время в связи с ростом популярности глобальной паутины.

В Internet вся информация размещается на WEB-страницах, для написания которых используется язык HTML (язык разметки гипертекста) или его расширения, такие как DHTML и XML. В содержимое WEB-страницы может входить, как и текстовая информация, так и графические изображения, ссылки на другие страницы и даже аудио и видео информация.

Для расширения возможностей WEB-сервера создаются соответственные программы расширения. При организации работы БД в сети часто используют следующие средства:

* Сценарии (JavaScript, JScript, VBScript).

* Апплеты и сервлеты, написанные на Java.

Апплеты - это маленькие приложения, которые размещаются на серверах Internet, транспортируются клиенту по сети, автоматически устанавливаются и запускаются на месте, как часть документа HTML. Когда апплет прибывает к клиенту, его доступ к ресурсам ограничен.

Сервлеты-это простой Java интерфейс, реализация которого расширяет функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ. Обычно используются для расширения веб-серверов.

* Элементы управления ActiveX(программная платформа, определяющая структуру системы из программ, написанных на разных языках программирования)

* Консольные программы, реализованные с поддержкой интерфейсов CGI- так же называют шлюзом, скриптом. Связывает программу и веб-сервер.

* Программы, поддерживающие интерфейс WinCGI.

* Динамические библиотеки, поддерживающие ISAPI- позволяет программистам разрабатывать веб-приложения, которые работают намного быстрее, чем обычные программы CGI.

* Динамические страницы IDC/HTX.

* Активные серверные страницы ASP-для создания веб-приложений.

Более подробная характеристика этих средств:

Технологии публикации БД

* Сценарии JavaScript, JScript, VBScript

Сценарии, написанные на скриптовых языках, используют для динамического управления интерфейсными объектами WEB-документа. Все эти языки в подавлябщем своём большинстве интерпретируемые. Интерпритация осуществляется или браузером, или WEB-сервером. Скрипты рассматриваются как расширение языка HTML и могут включаться в тело документа. Часть скрипта выполняется в момент загрузки, а какие-то части -- в ответ на действие пользователя. Выбор конкретного скриптового языка зависит в первую очередь от выбранного браузера.

* Элементы управления ActiveX

Элементы управления ActiveX представляют собой модули расширения, реализованные в виде DLL, которые могут быть использованы и на стороне клиента, и на стороне сервера. Механизм работы элементов управления позволят получать с их помощью неограниченный доступ к локальным ресурсам компьютера. Так как код ActiveX может содержать вирус, использование этих элементов чаще всего неоправданно.

* Апплеты и сервлеты Java

Апплеты Java применяются для создания динамически формируемого интерфейса пользователя. Язык Java является объектно-ориентированным языком. Однако возможности Java по доступу к локальным ресурсам сильно урезаны, что делает его безопасным для работы в сети. По мимо этого Java интерпретируема, такой механизм помимо безопасности гарантирует и целостность данных пользователя.

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

* Интерфейсы CGI и WinCGI

Для создания модулей расширеня WEB-сервера часто используются интерфейсы: общий шлюзовой (CGI) или интерфейсы прикладного программирования (API).

CGI -- стандартный протокол взаимодействия между WEB-сервером и модулем расширения, который используется для выполнения нестандартных функций. Такие модули могут использоваться для обработки получаемой пользователем информации.

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

Для запуска модуля, необходимо обратиться к нему через его URL. Для каждого такого запроса сервер запускает новую копию CGI-приложения.

Для среды Windows существует адаптированный вариант интерфейса -- WinCGI. В нём управляющие параметры передаются через ini-файл. В остальном WinCGI повторяет принципы работы родительского интерфейса.

* Интерфейсы ISAPI/NSAPI

Более перспективными являются интерфейсы ISAPI/NSAPI, разработанные фирмами Microsoft и Netscape соответственно. Осуществление взаимодействия с сервером осуществляется при помощи специальных объектов request-response. Основное отличие от CGI в том, что при многопользовательском режиме работы не происходит излишней нагрузки сервера, потому что загрузка DLL выполняется только один раз при первом обращении.

* ASP, PHP и IDC/HTX-страницы

Это специальные типы страниц, используемые для динамического формирования страниц, содержащих информацию из БД.

IDC-страница содержит псевдоним (alias), запрос, идентификатор пользователя и пароль.

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

ASP-страница содержит одновременно HTML-шаблон и SQL-запрос к БД. В ASP-страница используются средства JScript и объектная модель доступа к данным.

Виды публикации

* Статическая публикация

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

* Динамическая публикация

Используется в случаях, когда требуется получить доступ к БД, информация в которой часто обновляется. Таким способом работают Internet-магазины, авиакассы, да и вообще все системы реального времени.

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

-- Совместимость браузеров.

-- Разграничение прав доступа.

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

-- Надёжность линий связи.

Требования к WEB-СУБД

-- Защищённость доступа к ценным данным.

-- Независимый способ подключения.

-- Независимость работы от типа сервера и браузера.

-- Открытость архитектуры.

-- Масштабируемость.

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

-- Поддержка сеансов.

-- Производительность.

-- Минимальные требования к администрации.

Плюсы расположения СУБД в Интернете:

-- Простота использования

-- Независимость от программного обеспечения.

-- Разнообразие графического интерфейса, его понятность и простота.

-- Стандартизация, общие стандарты для удобного размещения.

-- Межплатформенная поддержка.

-- Прозрачность.

-- Масштабируемость.

Минусы

-- Малая надёжность, опасность взлома, нарушения и потери данных.

-- Возможна низкая скорость интернета.

-- Низкий уровень безопасности.

-- Высокая стоимость.

-- Трудность в определение масштаба.

-- Ограничение html.

-- Требования к пропускной способности.

-- Несовершенная разработка.

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

Публикация базы данных на веб-службе. Чтобы опубликовать базу в интернете в обозревателе объектов разверните узел Базы данных, щелкните правой кнопкой мыши базу данных, укажите пункт «Задачи», а затем выберите «Формирование и публикация сценариев». Следуя шагам мастера, создайте скрипт для публикации объектов базы данных.

На странице «Выбор объектов» выберите объекты для публикации в веб-службе размещения. Дополнительные сведения см. в разделе «Мастер формирования и публикации сценариев» (страница «Выбор объектов»).

На странице «Задание параметров сценария» выберите пункт «Опубликовать на веб-службе».

В поле «Поставщик» задайте поставщика для веб-службы. Если настроенный поставщик услуг размещения отсутствует, нажмите кнопку «Управление поставщиками» и в диалоговом окне «Управление поставщиками» настройте поставщика для веб-службы.Чтобы задать дополнительные параметры публикации, нажмите кнопку «Дополнительно» в разделе «Опубликовать на веб-службе». Дополнительные сведения см. в разделе «Мастер формирования и публикации сценариев» (страница «Задание параметров сценария»). На странице «Сводка» просмотрите выбранные параметры. Чтобы изменить выбранные параметры, нажмите кнопку «Назад». Для публикации выделенных объектов нажмите кнопку «Далее». Дополнительные сведения см. в разделе «Мастер формирования и публикации сценариев» (страница «Сводка»).

На странице «Сохранение или публикация сценариев» можно наблюдать ход выполнения публикации. Дополнительные сведения см. в разделе «Мастер формирования и публикации сценариев» (страница «Сохранение или публикация сценариев»).

Размещено на Allbest.ru

...

Подобные документы

  • Основы Интернет-технологий и элементы управления, построение информационных систем в сети Интернет, стандартизация пользовательского интерфейса, механизм работы элементов управления, технология статистической и динамической публикации, база данных.

    курсовая работа [738,0 K], добавлен 22.06.2011

  • Проектирование информационной системы на основе архитектуры "файл-сервер", "клиент-сервер", многоуровневой архитектуры, Intranet-системы. Преимущества и недостатки файл-серверного подхода при обеспечении многопользовательского доступа к базе данных.

    лабораторная работа [220,5 K], добавлен 02.02.2015

  • Историческая справка о глобальной информационной сети Internet. Основные типы конечных узлов глобальной сети: отдельные компьютеры, локальные сети, маршрутизаторы и мультиплексоры. Физическая структуризация сети. Навигация и передача данных в интернете.

    контрольная работа [31,5 K], добавлен 27.10.2013

  • Внедрение первой сети с децентрализованным управлением на основе протокола NCP - ARPANET. История появления и развития Internet: спецификация протокола управления передачей данных TCP/IP, создание локальных сетей. Роль всемирной сети в телемедицине.

    реферат [21,4 K], добавлен 04.12.2010

  • Область применения средства Microsoft PowerPoint. Схема создания, настройка и публикация презентации при помощи данной программы в сети Интернет. HTML как "родной" формат файлов. Создание и публикация HTML–документов. Сотрудничество в реальном времени.

    реферат [2,9 M], добавлен 08.03.2010

  • Признаки открытости информационной системы: web-браузер Opera. Язык программирования браузера и первые версии программного продукта для работы в Интернете. Файлы конфигурации, расширения и структура API браузера Opera. Разработка и написание программы.

    курсовая работа [194,7 K], добавлен 21.01.2013

  • Всемирная система объединенных компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Домен и его уровни. Основные сервисы Internet. Что нужно для подключения к сети Internet. Правила поиска информации в Интернете.

    курсовая работа [1,5 M], добавлен 10.01.2012

  • Возможности извлечения информации из баз данных. Программы для создания и обработки базы данных и создания пользовательского интерфейса. Обоснование выбора программных средств для реализации. Создание базы данных, интерфейса и базы данных к интерфейсу.

    курсовая работа [2,9 M], добавлен 24.03.2023

  • Понятие, сущность и особенности применения языка HTML, а также структура его документа. Рекомендации по созданию сайтов в интернете. Общая структура и порядок оформления гипертекстов, записанных в языке HTML, примеры отображения их в браузере компьютера.

    контрольная работа [29,4 K], добавлен 12.09.2010

  • Установка начальной (домашней) страницы браузера. Понятие сокета, гиперссылки. Отличие Internet от любой другой компьютерной сети. Способы ускорения загрузки Web-страниц. Виды адресации в Internet. Просмотр страницы в виде программы на языке HTML.

    лабораторная работа [4,0 M], добавлен 05.05.2015

  • Разработка пользовательского интерфейса и создание базы данных на основе реляционной СУБД Microsoft Access. Процедуры для ввода, корректировки, просмотра входных данных, их обработка и анализ. Формирование запросов и отчетов, их вывод на экран монитора.

    курсовая работа [2,7 M], добавлен 03.05.2014

  • Эволюция концепций баз данных. Требования, которым должна удовлетворять организация базы данных. Модели представления данных. Язык SQL как стандартный язык баз данных. Архитектуры баз данных. Среда Delphi как средство для разработки СУБД.

    дипломная работа [278,9 K], добавлен 26.11.2004

  • Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.

    реферат [36,1 K], добавлен 29.04.2010

  • Проектирование структуры и архитектуры программного продукта. Реализация программы конвертера файлов баз данных. Описание пользовательского интерфейса. Выбор порядка конвертации dbf файлов. Создание и исполнение шаблонов. Расчет себестоимости продукта.

    дипломная работа [2,2 M], добавлен 21.06.2013

  • Internet. Протоколы сети Internet. Принцип работы Internet. Прикладные программы. Возможности в Internet? Правовые нормы. Политика и Internet. Этические нормы и частная коммерческая Internet. Соображения безопасности. Объем сети Internet.

    дипломная работа [128,8 K], добавлен 23.06.2007

  • Хранение данных в сети Internet. Гипертекстовые документы, виды файлов. Графические файлы, их виды и особенности. Поисковые системы и правила поиска информации. Обзор поисковых систем сети Internet. Все о поисковых системах Yandex, Google, Rambler.

    курсовая работа [918,3 K], добавлен 26.03.2011

  • Построение информационно-логической модели базы данных. Корректировка данных средствами запросов. Проектирование алгоритмов обработки данных. Реализация пользовательского интерфейса средствами форм. Разработка запросов для корректировки и выборки данных.

    курсовая работа [680,9 K], добавлен 19.10.2010

  • Описание предметной области и разработка электронного учебника на основе архитектуры "клиент – сервер". Тестирование программы менеджера и создание интерфейса главного меню. Вход в программу в качестве пользователя и обеспечение перехода к данным лекций.

    курсовая работа [1,5 M], добавлен 26.02.2015

  • Построение логической и физической структуры базы данных. Сценарии вариантов использования: вход и выход из системы, обновление меню и списка официантов, регистрация и проверка выполнения заказа. Расчёт стоимости и эффективность внедрения программы.

    курсовая работа [1,3 M], добавлен 21.09.2015

  • Технология построения сетей передачи данных. Правила алгоритма CSMA/CD для передающей станции. Анализ существующей сети передачи данных предприятия "Минские тепловые сети". Построение сети на основе технологии Fast Ethernet для административного здания.

    дипломная работа [2,5 M], добавлен 15.02.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.