рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Публикация данных с помощью HTML-страниц в системе SQL Server 2000

Публикация данных с помощью 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-сервера, где находится виртуальный каталог/

– Конец работы –

Эта тема принадлежит разделу:

Архитектура сервера MS SQL-Server 2000

НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ... БРЕСЛАВЕЦ В С...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Публикация данных с помощью HTML-страниц в системе SQL Server 2000

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Системные базы данных
Системные базы данных сервера, создаваемые при установке, и их файлы представлены в таблице: Таблица №1   Название Назначение

Dtwizard.exe– программа запуска мастера создания пакета DTS
(DTS Import Export Wizard); isql.exe– программа выполнения команд SQL, системных хранимых процедур или файлов команд, использующая интерфейс SQL S

MS SQL Server 2000.
  Цель работы –изучение логической структуры баз данных, которые создаются и используются в системах на основе сервера SQL Server 2000 и функционального назначения их

Основы программирования на Transact – SQL
  Цель работы –изучение структурированного языка запросов Transact – SQL, являющегося основой системы программирования SQL Server 2000, и приобретение навыков примене

Создание, отладка и оптимизация SQL – модулей
  Цель работы– приобретение навыков использования интегрированной среды утилиты SQL Server Query Analyzer для создания, хранения, отладки и оптимизации программных мо

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

Проектирование логической структуры базы данных
    Цель работы– ознакомление с основными понятиями и моделями баз данных, используемых в различных информационных системах, и приобретение навыков инфо

Создание, модификация и удаление таблиц
    Цель работы– изучение команд и системных хранимых процедур для создания, изменения структуры, просмотра свойств и удаления таблиц, а также приобрете

Планирование использования, создание и управление индексами
    Цель работы– изучение назначения, типов и способов определения индексов, синтаксиса и семантики команд языка Transact-SQL для их создания, переимено

Создание и управление представлениями
    Цель работы– изучение назначения представлений баз данных, синтаксиса и семантики команд языка Transact-SQL для их создания, изменения и удаления, с

Создание, изменение, применение и удаление функций и хранимых процедур
    Цель работы– изучение синтаксиса и семантики функций и хранимых процедур Transact – SQL: способов их идентификации, методов задания и специ

Создание, программирование и управление триггерами
    Цель работы– изучение назначения и типов триггеров, условий их активации, синтаксиса и семантики команд языка Transact – SQL для их создания, модифи

Создание и управление транзакциями
    Цель работы– изучение способов обеспечения надежной работы SQL Server 2000 с помощью механизма транзакций и контрольных точек, приобретение навыков

Управление и мониторинг блокировок
    Цель работы– изучение проблем надежности, возникающих в многопользовательских средах обработки данных, и механизмов блокирования операций различного

Создание, применение и управление курсорами
    Цель работы– изучение назначения и типов курсоров, синтаксиса и семантики команд языка Transact – SQL для создания и открытия курсоров, выборки данн

Реализация клиентских приложений баз данных
  Цель работы– изучить методы создания и использования клиентских приложений для работы с базами данных SQL Server 2000. На примере создания приложения в среде Delphi

Использование
Прежде всего в свойстве Connection в раскрывающемся вписке выбирается доступный объект класса TADOConnection, cсвязывающий SQL-таблицу приложения с конкретной таблицей базы данных, а

Использование
Связь с базой данных происходит, как и в случае ADO-Таблицы, с помощью свойства Connection. Добавим к форме компонент TDBGrid, TDataSource, TDBNavigatorи приложение почти готово. Д

Назначение
Компонент представляет собой обобщенный вариант компонентов TADOTableи TADOQuery.Он содержит несложный редактор SQL-команд, вызываемый при обращении к сво

Система безопасности SQL Server 2000
  Цель работы– изучение общих правил разграничения и предоставление прав доступа пользователям баз данных, архитектуры и компонент системы безопасности SQL Server 200

Регистрация серверов SQL
  Цель работы –приобретение навыков регистрации удаленных серверов с помощью утилиты Enterprise Manager, мастера Register Server Wizard, а также команд Transact-SQL и

Запуск, остановка и приостановка служб сервера
  Цель работы– приобретение навыков управления основной службой MSSQLServer и вспомогательными службами сервера MS SQL Server 2000: задание режима автоматического зап

Имя виртуального каталога
В поле Local Path указать путь к создаваемому каталогу. 5 Выбрать вкладку Security для управления параметрами подключения к серверу MS SQL Server 2000 Web-сервера, который подключается к б

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги