Главная » 2014»Май»29 » Проектирование баз данных на основе XML (+ CD)
02:37
Проектирование баз данных на основе XML (+ CD)
Проектирование баз данных на основе XML (+ CD) - В этом всеобъемлющем руководстве рассматривается широкий круг задач проектирования баз, данных XML, предназначенных для использования в среде Web и на производстве. Если в вашем распоряжении уже имеется система управления базой данных с поддержкой XML, то здесь вы найдете удобные методы проектирования, позволяющие добиться максимального повышения эффективности ее работы
Название: Проектирование баз данных на основе XML (+ CD) Автор: Грейвс Марк Издательство: Вильямс Год: 2002 Страниц: 640 Формат: PDF Размер: 107 МБ ISBN: 5-8459-0270-3 Качество: Отличное Язык: Русский
Содержание:
Предисловие Глава 1. Введение в технологию баз данных XML 1.1. Язык XML 1.1.1. Что такое XML 1.1.2. Происхождение языка XML 1.1.3. Преимущества XML 1.2. Системы баз данных 1.2.1. Определение базы данных 1.2.2. Определение базы данных XML 1.2.3. Назначение базы данных XML 1.3. Базы данных Web 1.3.1. База данных на основе двумерных файлов 1.3.2. Реляционные СУБД 1.3.3. СУБД XML 1.4. Приложения 1.5. Информационные ресурсы 1.5.1. Журналы 1.5.2. Узлы общего назначения 1.5.3. Порталы XML 1.5.4. Инструментальные средства XML 1.5.5. Xsl 1.5.6. Документы W3C 1.5.7. Примеры проблемно-ориентированных спецификаций XML 1.5.8. Дополнительная информация о языке XML Глава 2. Разработка схемы базы данных 2.1. Проектирование базы данных 2.2. Концептуальное моделирование 2.2.1. Графическая концептуальная модель 2.2.2. Процесс графического концептуального моделирования 2.2.3. Проблемы концептуального моделирования 2.2.4. Концептуальная модель XML 2.3. Логическое моделирование 2.3.1. Схема «объект-отношение» 2.3.2. Реляционная схема 2.3.3. Объектная модель 2.3.4. Логическая схема XML 2.4. Физическое моделирование 2.4.1. Физическая схема XML 2.4.2. Применение средств обработки документа и данных 2.4.3. Транспортировка данных 2.4.4. Сопоставление атрибутов и встроенных элементов 2.5. Библиографические заметки 2.5.1. Список литературы Глава 3. Теоретические основы 3.1. Типы данных 3.1.1. Схема XML 3.1.2. Конкретные проявления структурных типов данных 3.1.3. Приложения, создаваемые на основе схемы 3.2. Субд 3.3. Стандарты XML 3.3.1. Язык определения схемы XML (XSDL) 3.3.2. XSL 3.3.3. XML Linking, Pointer и Path 3.3.4. XML Query 3.3.5. XML Namespaces 3.3.6. DOM 3.4. Субд XM L 3.4.1. Концептуальная схема 3.4.2. Задачи 3.4.3. Операции 3.5. Моделирование данных 3.5.1. Существующие модели данных 3.5.2. Простая модель данных XML 3.5.3. Специфицированная модель данных XML 3.5.4. Реляционная модель данных XML 3.5.5. Узловая модель данных XML 3.5.6. Реберная модель данных XML 3.5.7. Обобщенная модель данных XML 3.6. Библиографические заметки 3.6.1. Список литературы Глава 4. Хранение данных 4.1. Средства хранения 4.1.1. База данных на основе двумерных файлов 4.1.2. Объектная база данных 4.1.3. Реляционная база данных 4.2. Реляционная схема с высокой степенью детализации 4.2.1. Логическое проектирование 4.2.2. Физическое проектирование 4.2.3. Примеры 4.2.4. Реализация 4.3. Реляционная схема с низкой степенью детализации 4.4. Реляционная схема со средней степенью детализации 4.4.1. Точки разбиения 4.4.2. Проект базы данных 4.4.3. Реализация 4.5. Практические рекомендации Глава 5. Архитектура системы базы данных 5.1. Архитектура системы 5.1.1. Архитектура клиент/сервер 5.1.2. Трехуровневая архитектура 5.2. Web-сервер XML 5.2.1. Варианты реализации 5.2.2. Клиентский доступ 5.2.3. Загрузка данных 5.2.4. Выработка кода XML 5.3. Сервер реляционных данных 5.3.1. Формат запросов URL 5.3.2. Формирование запроса SQL 5.3.3. Форматирование отчета в коде XML 5.3.4. Извлечение данных словаря 5.3.5. Реализация 5.4. Сервер данных XML 5.4.1. Реализация 5.5. Комплексный сервер реляционных данных/данных XML 5.5.1. Реализация Глава 6. Коммерческие системы 6.1. Краткий обзор 6.2. Адаптеры баз данных 6.2.1. Промежуточное программное обеспечение 6.2.2. Коммерческие реляционные базы данных 6.2.3. Инструментальные средства запросов 6.3. Субд 6.4. Серверы данных XML 6.4.1. DBXML 6.4.2. EXcelon 6.4.3. Tamino 6.5. Серверы документов XML 6.6. Ресурсы и узлы Глава 7. Пользовательский интерфейс 7.1. Краткий обзор 7.2. Пользовательские интерфейсы на основе XSL 7.2.1. Таблицы стилей XSL 7.2.2. Вывод кода XML в виде таблицы 7.2.3. Вывод фрагмента кода XML в виде записи 7.2.4. Вывод идентификаторов и замещающих элементов в виде гипертекстовых ссылок 7.2.5. Изменение формата представления в зависимости от информационного наполнения 7.3. Средства визуального представления на основе языка Java 7.3.1. Архитектура клиента 7.3.2. Пример древовидного представления 7.4. Готовые приложения Глава 8. Выполнение запросов 8.1. Способы классификации запросов 8.2. Представление 8.2.1. Сравнение документов, самой важной характеристикой которых является структура, и данных, в основном характеризующихся связями 8.2.2. Сравнение способов представления данных на основе узлов и ребер графа 8.2.3. Представление ссылок 8.2.4. Способы представления ребер с помощью ссылок XML 8.2.5. Хранение ссылок 8.3. Машины запросов 8.3.1. Выполнение путевых запросов 8.3.2. Выполнение древовидных запросов 8.4. Выполнение графовых запросов 8.4.1. Графовая модель данных 8.4.2. Графовые образцы 8.4.3. Инструментальные средства визуализации 8.4.4. Реализация на языке SQL 8.4.5. Алгоритм графового запроса 8.5. Инструментальные средства формирования отчетов по запросам 8.5.1. Выполнения путевых запросов с помощью кода XSL 8.5.2. Выполнение графовых запросов Глава 9. Индексация 9.1. Краткий обзор 9.2. Структура данных элемента 9.3. Варианты стратегии индексации 9.3.1. Отсутствие индексации 9.3.2. Полная индексация 9.3.3. Частичная индексация 9.3.4. Междокументная индексация 9.4. Обозначение документа 9.5. Технологии поиска Глава 10. Реализация 10.1. Система ведения записной книжки 10.2. Задачи представления биологической информации 10.3. Требования пользователя 10.4. Концептуальная модель 10.5. Описание приложения 10.5.1. Клиент 10.5.2. Средний уровень 10.6. Ограничения и возможности расширения 10.7. Практические рекомендации 10.8. Расширение функциональных возможностей приложения 10.8.1. Управление транзакциями 10.8.2. Защита 10.8.3. Возобновление работы после сбоя 10.8.4. Оптимизация Приложение А. Утилиты Java А.1. Параметры системы, применяемые по умолчанию А.2. Подключение к реляционной базе данных А.3. Вывод данных в сервлет А.4. Интерфейс интерактивного доступа Приложение Б. Синтаксический анализатор Sax Приложение В. XML Schema, часть 0. Учебник для начинающих Содержание Введение 2. Заказ на поставку 2.1. Схема заказа на поставку 2.2. Определения сложных типов, объявления элементов и атрибутов 2.3. Простые типы 2.4. Определения анонимных типов 2.5. Информационное наполнение элемента 2.6. Аннотации 2.7. Создание моделей информационного наполнения 2.8. Группы атрибутов 2.9. Пустые значения 3. Сложные понятия, часть I: пространства имен, схемы и классификация 3.1. Целевые пространства имен и неклассифицированные локальные компоненты 3.2. Классифицированные локальные компоненты 3.3. Сопоставление глобальных и локальных объявлений 3.4. Необъявленные целевые пространства имен 4. Сложные понятия, часть II: международный заказ на поставку 4.1. Схема, состоящая из нескольких документов 4.2. Порождение новых типов по принципу расширения 4.3. Применение производных типов в экземплярах документов 4.4. Порождение сложных типов путем ограничения 4.5. Переопределение типов и групп 4.6. Группы подстановки 4.7. Абстрактные элементы и типы 4.8. Управление созданием и использованием производных типов 5. Сложные понятия, часть III: квартальный отчет 5.1. Определение уникальности 5.2. Определение ключей и ссылок на них 5.3. Сопоставление ограничений языка XML Schema с атрибутами ID языка XML версии 5.4. Импорт типов 5.5. Любой элемент и любой атрибут 5.6. Атрибут schemaLocation 5.7. Проверка соответствия Приложения A. Благодарности B. Простые типы и их фасеты C. Применение компонентов D. Регулярные выражения E. Предметный указатель Предметный указатель