Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Пример использование метода query() языка XQuery для выборки данных из XML документа




В MS SQLServer Management Studio создайте новый запрос, нажав NewQuery, и объявите переменную @Zxml с типом данных XML.

Declare @ZXML XML

Set @ZXML = '

<Supp>

<post1>

<S>S1</S>

<SName>Smith</SName>

<Status>20</Status>

</post1>

<post2>

<S>S2</S>

<SName>Black</SName>

<Status>10</Status>

</post2>

</Supp>'

Select @ZXML.query('/Supp/post1')

Выполните запрос и в панели резудьтатов увидите

<post1><S>S1</S><SName>Smith</SName><Status>20</Status></post1>.

Сохраните запрос под именем SQLQueryXML.

Если в панели резудьтатов щелкнуть ссылку <post1>, то увидите результат отображенный в виде XML документа:

<post1>

<S>S1</S>

<SName>Smith</SName>

<Status>20</Status>

</post1

Построения отчета в среде Business Intelligence Development Studio.

Перед созданием отчета необходимо настроить службу SQL Server Reporting Services для сервера с помощью диспетчера конфигурации Reporting Services.

Для этого следует запустить инструмент конфигурирования Пуск| Все программы | MS SQL Server 2008 R2 | Средства настройки | Диспетчер конфигурации служб Reporting Services.

На появившемся экраневыполните подключение к экземпляру Report Server.

На экране Диспетчер конфигурации служб Reporting Services убедитесь, что служба отчетов запущена и выберите в левой части окна Учетная запись службы.

С помощью Report Designerв среде Business Intelligence Development Studioсоздайте отчет, который выводит из базы данных Postavki данные об имеющихся на складе деталях. Для этого:

1. В меню Пуск | Все программы | MS SQL Server 2008 R2 | Business Intelligence Development Studio выберите в меню File | New | Project (Файл | Создать | Проект)

2. В появившемся диалоговом окне на основе Visual Studio выберите Мастер проекта сервера отчетов. Присвойте проекту имя и поместите проект в определенный каталог. Нажмите OK.

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

4. Во вновь появившемся окне Выбор источника данных нажмите на кнопку Далее.

5. В окне Создание запросов мастера отчетов нажмите кнопку Построитель запросов и в окне Конструктор запросов добавьте таблицуtblP. Отметьте выводимые в запрос поля, нажмите OK.

6. Во вновь появившемся окне Создание запросов нажмите Далее .

7. В следующем окне Мастер отчетов необходимо выбрать:

- тип отчета;

- способ группировки данных;

- макет и стиль таблицы.

8. После нажатия на кнопку Готово дайте имя отчету.

Отчет создан. После просмотра отчета (вкладка Просмотр) его можно распечатать.

Самостоятельное задание.

1. Создайте новую учетную запись в Windous с обычным доступом.

2. Создайте имя входа и пользователя SQL Server.

3. Создайте новые объекты в базе данных Postavki.

4. Определите необходимые права этого пользователя для работы с созданными объектами базы данных.

5. Проверьте их работу.

6. Результаты, полученные в лаборатории, представьте преподавателю.

Приложение.

База данных Поставщиков и деталей [1] представлена на Рисунке 2 отношениями:

· tblS — поставщики, где S# — номер поставщика; SNAME, STATUS — его имя и статус; CITY — город, в котором поставщик расположен.

· tblP — детали, где P# — номер детали; PNAME — название детали; COLOR и WGT — соответственно цвет и вес детали; CITY — город, в котором находится деталь.

· tblSP — поставки, где QTY — количество деталей в поставке.

tblS         tblP        
S# SNAME STATUS CITY   P# PNAME COLOR WGT CITY
S1 Smith   London   P1 Nut Red   London
S2 Jones   Paris   P2 Bolt Green   Paris
S3 Black   Paris   P3 Screw Blue   Rome
S4 Smith   London   P4 Screw Red   London

tblSP

S# P# QTY
S1 P1  
S1 P2  
S1 P3  
S2 P1  
S2 P2  
S3 P3  

Рисунок 2. База данных Поставщиков и деталей

Символом #отмечены ключевые атрибуты. При создании полей таблиц данный символ не используется.

Литература.

1. Дейт, К., Дж. Введение в системы баз данных. 8-е издание.: Пер. с англ. - М.: Издательский дом “Вильямс”, 2008. – 1328 с.: ил.

2.Виейра, Роберт. Программирование баз данных Microsoft SQL Server 2008. Базовый курс.: Пер. с англ. - М.: ООО “ И.Д. Вильямс”, 2010. - 816 с.: ил. – Парал. тит. англ.

3. Ицик Бен-Ган, Microsoft SQL Server 2008. Основы T-SQL / Пер. с англ. – СПб.: БХВ-Петербург, 2009.

 





Поделиться с друзьями:


Дата добавления: 2016-07-29; Мы поможем в написании ваших работ!; просмотров: 493 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2323 - | 2193 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.