Реферат Курсовая Конспект
Публикация данных с помощью HTML-страниц в системе SQL Server 2000 - раздел Программирование, Архитектура сервера MS SQL-Server 2000 Цель Работы– Ознакомление С Основными Концеп...
|
Цель работы– ознакомление с основными концепциями и технологиями, лежащими в основе функционирования сервера, и реализующими и их компонентами: средствами администрирования, сетевыми библиотеками, службами, интерфейсами для создания клиентских приложений
SQL Server 2000 позволяет достаточно легко выдавать данные из таблиц баз данных сервера на Web-сервер, используя либо технологию создания статических HTML-страниц с помощью мастера Web Assistant Wizard, либо XML-технологию, обеспечивающую доступ к данным через виртуальный каталог, который создается с помощью утилиты IIS Virtual Directory Management for SQL Server.
SQL Server включает инструмент Web Assistant Wizard, позволяющий создавать стандартные HTML-страницы, содержащие информацию из баз данных SQL Server. Точнее сказать, мастер не создает страницы сам, он лишь выполняет соответствующую системную хранимую процедуру, которая и генерирует соответствующий HTML-файл.
Дополнительно мастер может создать задание SQLServerAgent, которое будет автоматически выполнять эту процедуру. То есть соответствующий HTML-файл будет периодически автоматически обновляться.
Сгенерированная страница обычно выкладывается в одну из папок Web-сервера. Таким образом, пользователи сети получают возможность просмотреть опубликованные данные с помощью обычных броузеров, обращаясь к соответствующему Web-серверу. Сгенерированный файл может быть просмотрен не как страница Интернета, а как обычный файл формата HTML.
Однако возможности этого метода публикации данных достаточно ограничены. В частности, пользователь не может управлять форматом выводимых данных, а вынужден довольствоваться форматом, выбранным администратором при конфигурировании страницы.
Более того, также фиксированным является и набор данных, отображаемых на странице. Все эти ограничения можно преодолеть, используя XML-технологию. Она позволяет публиковать данные из таблиц баз данных в различных форматах по усмотрению самого пользователя. Более того, с помощью броузера пользователи могут не только просматривать данные, но и изменять их.
Использование технологии XML требует предварительного конфигурирования виртуального каталога для сервера Web, к которому будут обращаться пользователи для выборки данных, а также указания метода формирования набора публикуемых данных.
2 Выполнение заданий и оформление результатов
З а д а н и е 1 . С помощью мастера Web Assistant Wizard создать задание для публикации данных из базы Pubs на HTML-страницах, производя выборку данных из столбцов одной из таблиц базы данных.
Для выполнения данного задания нужно последовательно исполнить следующие действия:
1 Запустить мастер: кнопка на панели инструментов утилиты Enterprise Manager Run a
Wizard/ Web Assistant Wizard.
2 В первом окне познакомиться с предоставляемыми возможностями:
a) Публикация данных на Web-страницах;
b) Задание частоты обновления данных;
c) Определение формата публикуемых Web-страниц.
3 Во втором окне необходимо выбрать базу данных Pubs, которая определена как источник данных.
4 В третьем окне надо задать имя задания для SQL Server Agent PubsWebPage и определить метод формирования данных для HTML-страниц: Из столбцов одной из таблиц базы данных Pubs.
5 Установить переключатель Data from the tables and coloms that I select, который соответствует этому варианту и перейти к четвертому окну.
6 В четвертом окне выбрать таблицу Authors базы данных Pubs, а в ней колонки au_id, au_lname, au_fname и phone.
7 В пятом окне надо выбрать вариант горизонтальной фильтрации All of the rows-все строки таблицы и перейти к шестому окну.
8 В шестом окне надо определить расписание для публикации данных: сразу после создания страницы, в заданное время, при изменении данных, регулярно с заданным интервалом или вручную.
10 Выбрать один из вариантов и перейти к следующему окну.
11 В седьмом окне указать путь для сохранения сгенерированной страницы.
12 В следующих окнах отформатировать страницу.
13 В предпоследнем окне указать ограничения на диапазон публикуемых строк и способ просмотра.
14 Ознакомиться со сводной информацией о сгенерированном задании и щелкнуть по кнопке Finish.
15 С помощью Web-броузера ознакомиться с содержанием HTML-страницы и ее формой.
Пошаговое выполнение заданий 1-3 в окнах Web Assistant Wizard представлено на рис.
1-15 приложения №1.
Экранная форма созданной страницы представлена на рисунке 1 приложения №3.
З а д а н и е 2 . Создать HTML-страницу с помощью Web Assistant Wizard, производя выборку данных с помощью хранимой процедуры и нескольких таблиц разных баз данных.
Для выполнения этого задания исполняются аналогичные действия, что и для задания 1.
Только:
В третьем окне, где необходимо определить метод формирования данных для HTML- страниц, установить переключатель Result set(s) of a stored procedure I select, что и соответствует нужному варианту.
В четвертом окне выбрать процедуру Reptg1.
Экранная форма страницы представлена на рисунке 2 приложения №3.
З а д а н и е 3 . Создать HTML-страницу с помощью Web Assistant Wizard, производя выборку данных с помощью запроса из таблицы Authors базы данных Pubs.
Для выполнения этого задания исполняются аналогичные действия, что и для заданий 1 и 2.
Только:
В четвертом окне вводится код соответствующего запроса: SELECT TOP 10 au_id, au_fname AS [Surname], au_lname FROM authors
Это означает, что выбираются столбцы au_id, au_fname и au_lname из таблицы authors базы данных Pubs. Для столбца au_fname устанавливается псевдоним Surname(фамилия). В результат будут включены столбцы au_id, au_fname и au_lname.
Экранная форма страницы представлена на рисунке 3 приложения №3.
З а д а н и е 5 . Для разрешения публикации данных средствами XML создать виртуальный каталог для доступа пользователей к базе данных Northwind и произвести его настройку с помощью утилиты IIS Virtual Directory Management for SQL Server.
Для выполнения данного задания следует исполнить следующие действия:
1 Из главного меню Windows запустить утилиту IIS Virtual Directory Management for
SQL Server.
2 Открыть окно для создания виртуального каталога, выполнив команду New/Virtual
Directory контекстного меню правого окна утилиты.
3 Открывшееся окно имеет название New Virtual Directory Properties и пять вкладок: General - общие свойства;
Security - безопасность для выбора типа аутентификации;
Data Source - источник данных;
Settings - настройки для выбора методов доступа к данным;
Virtual Names - виртуальные имена для создаваемых VRL;
Advanced - дополнительные свойства.
4 Выбрать вкладку General и задать имя нового виртуального каталога - ABC, которое будет использоваться как часть VRL-броузера в его поле Address:
http://Имя Web-сервера, где находится виртуальный каталог/
– Конец работы –
Эта тема принадлежит разделу:
НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ... БРЕСЛАВЕЦ В С...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Публикация данных с помощью HTML-страниц в системе SQL Server 2000
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов