BigEdu.ru
» » А. Н. Терехов Санкт Петербург
Вернуться назад

А. Н. Терехов Санкт Петербург

Санкт-Петербургский Государственный Университет

Математико-Механический Факультет

Кафедра Системного Программирования

Сравнение различных методов хранения XML в реляционных базах данных и в разных системах .

Дипломная работа студентки 545 группы
Нгуен Тхань Хуен.

Руководитель
доктор ф.-м. наук, профессор

Б.А. Новиков

Рецензент

«Допустить к защите»
Заведующий кафедрой
доктор ф.-м. наук, профессор

А.Н. Терехов

Санкт – Петербург

2007.

Содержание:

1. Введение ……………………………………………………………. 3

2. Научная область исследования ………………………………..... 4

2.1 Языки XML ……………………………………………………...……4

2.2 Основы реляционных моделей ……………………………………..6

2.3 DTD и XML schema …………………………………………………..7

2.3.1 Определение типа данных – DTD ……………………....…....7

2.3.3 Схема XML ………………………………………………….10

2.4 XMark и его запросы ……………………………………………….10

2.4.1 Описание базы данных ……………………………………...11

2.4.1.1 Иерархическая структура ……………………...….11

2.4.1.2 Эталонные запросы ………………………………...13

2.5 XQuery – язык запросов XML ……………………………….….…20

2.6 Поддержка XML в СУБД ………………………………...….…..…21

2.6.1. В SQL Server 2005 ……………………...…………………...21

2.6.1.1 XML – Тип данных ……………………………….......22

2.6.1.2 XQuery в SQL Server 2005 ………….……………......25

2.6.2. В Oracle ...…………………………………………….…....…27

2.6.2.1 Новый тип данных – XMLType ………………….….27

2.6.2.2 XQuery в Oracle ………………………………….......29

2.7 Другие методы для хранения XML в реляционных данных…..29

2.7.1 Относительный подход DTD ………………………………29

2.7.1.1 Побуждение для специальных методов преобразования схемы ………………………….………..….29

2.7.1.2 DTD Xmark …………………………………………...30

2.7.1.3 Часть графа DTD Xmark ……………………..….…33

2.7.1.4 Отношение схемы от графа DTD …………………34

2.7.2 Поход атрибутов…………………………………………….36

2.7.2.1 Подход Edge таблицы ……………………………....36

2.7.2.2 Подход атрибута ……………………………..…….37

3. Эксперименты и результаты ……………………………………...…37

4. Заключение ……………………………………………………...............… 4 0

5. Список литературы …………………………………………...……….... 4 2

Аннотация

В данной работе рассматриваются различных методов хранения XML в реляционных базах данных и в различных системах. Предлагается методы и поддержки XML в СУБД.

1.Введение

Расширенный язык разметки (eXtensible Markup Language, XML) широко распространен как платформо-независимый формат представления данных. Он полезен для обмена информацией между различными слабосвязанными системами, как в приложениях business-to-business (B2B), так и в других ситуациях. Обмен данными был главным двигателем развития технологий XML.

XML все больше используется в приложениях уровня предприятия для моделирования частично структурированных и неструктурированных данных. Одно из таких приложений - это управление документами. Документы, такие, как e-mail, являются изначально частично структурированными. Если документы хранятся внутри сервера базы данных в виде XML, то достаточно мощные приложения могут быть разработаны для получения документов, основанные на содержимом документов, объединении документов, и запросах на получение части содержимого документа, как, например, поиск главы документа с заголовком, содержащим слово "background". Такие сценарии становятся все более возможными с ростом количества приложений, которые генерируют и потребляют XML. Например, система Microsoft Office 2003 позволяет пользователям создавать документы Word, Excel, Visio и Infopath в виде XML.

Почему для данных XML используются реляционные базы данных?

· Хранение данных XML в реляционной базе данных имеет свои преимущества при управлении данными и обработке запросов. SQL Server обеспечивает большие возможности для выполнения запросов к реляционным данным и изменения этих данных, которые были расширены для выполнения запросов по данным XML и их изменения. Это позволяет увеличить отдачу от инвестиций, как, например, в областях оптимизации затрат ресурсов и хранилищ данных. Наприм

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты Санкт-Петербургский Государственный Университет Математико-Механический Факультет Кафедра Системного Программирования Сравнение
Оценок: 1009 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru