cs.karelia.ru Кафедра Информатики и Математического Обеспечения
Начало
Введение
XML и реляционные базы данных
Постановка задачи
Структуры для хранения данных
Реализация алгоритма
Примеры тестирования программы
Заключение
Материалы

XML и реляционные базы данны

Язык разметки XML

XML (eXtensible Markup Language) - это упрощенный диалект языка SGML, предназначенный для описания иерархических структур данных в World Wide Web. Он разрабатывается рабочей группой W3C с 1996 г.; в настоящее время принятой рекомендацией является вторая редакция языка XML 1.0 (октябрь 2000 г.), на которую и ориентируется дальнейшее изложение [1,3-5].

XML, несомненно, входит в обойму наиболее перспективных технологий WWW, чем объясняется интерес, который уделяется ему и корпорациями-разработчиками, и широкой публикой. Предшественником XML является язык HTML, который обладает следующими недостатками.
  • HTML не выражает смысла документов.
  • HTML громоздок и негибок.
  • Поиск документов возвращает слишком много ссылок.
  • Невозможно найти взаимосвязанные ресурсы.

XML - это попытка решить перечисленные проблемы путем создания простого языка разметки, описывающего произвольные структурированные данные.

Реляционная база данных и SQL

База данных - совокупность данных организованных по определенным правилам.

Реляционная база данных - база данных в основе которой лежит реляционная модель данных [5].

Реляционная база данных - это комплекс связанной информации, сохраняемой в двумерных таблицах.

SQL представляет собой "Структурированный Язык Запросов" [2]. Это - язык, который дает пользователям возможность создавать реляционные базы данных и формулировать к ним запросы на отбор данных по задаваемым критериям отбора.

Dublin Core - стандарт метаописания электронных информационных ресурсов

Дублинское ядро (англ. Dublin Core) - стандарт метаданных, который представляет собой набор атрибутов, предназначенный для описания широчайшего класса сетевых ресурсов [6,7,8]. Стандарт разделён на два уровня: простой (неквалифицированный, Simple) и квалифицированный (Qualified). Простой уровень состоит из 15 элементов; квалифицированный включает 3 дополнительных элемента (Audience, Provenance and RightsHolder), и группу "тонкостей" (также называемые квалификаторы), которые уточняют семантику элементов, для повышения полезности поиска ресурсов. Семантика дублинского ядра была создана международной междисциплинарной группой профессионалов библиотечного дела, компьютерных наук, кодирования текстов, музейного дела, и других смежных групп.

Простое дублинское ядро

Простой Набор элементов метаданных Дублинского ядра (Dublin Core Metadata Element Set (DCMES)) состоит, как уже было отмечено, из 15 элементов метаданных (http://teacode.com/concept/eor/dc.html ):

  1. Title, название
  2. Creator, создатель
  3. Subject, тема
  4. Description, описание
  5. Publisher, издатель
  6. Contributor, внесший вклад
  7. Date, дата
  8. Type, тип
  9. Format, формат документа
  10. Identifier, идентификатор
  11. Source, источник
  12. Language, язык
  13. Relation, отношения
  14. Coverage, покрытие
  15. Rights, авторские права

Каждый элемент - опционален и может повторяться. Dublin Core Metadata Initiative (DCMI) has established standard ways to refine elements and encourage the use of encoding and vocabulary schemes. Не существует заранее заданного порядка перечисления этих элементов.

Полная информация по определениям элементов и отношениям между ними описана в Dublin Core Metadata Registry

Петрозаводск – 2006
Valid HTML 4.01! Valid CSS! Yellow Pages HotLog