Слайд 2Зависимость от структуры
Реляционные БД vs. Информацинно поисковые системы
Строгая структура позволяет эффективнее оперировать
данными:
SQL - select lastname from employees where job_desc like ’invoic%’ (в фамилии)
Boolean – invoic* (во всех текстах)
Слайд 3XML
XML (eXtensible Markup Language — расширяемый язык разметки) — рекомендованный Консорциумом Всемирной паутины(W3C) язык разметки. Спецификация XML описывает XML-документы
и частично описывает поведение XML-процессоров (программ, читающих XML-документы и обеспечивающих доступ к их содержимому)
Слайд 4Сравнение систем
Иногда называют полуструктурированным, чтобы отличить от баз данных
Слайд 5Основные понятия XML
<Узел …> … Узел>
<Узел Атрибут1=“Значение” Атрибут2=“Значение”>…Узел>
Узлы могут быть вложенными
XML DOM
(Document Object Model) – представление XML документа в виде дерева узлов с атрибутами
Слайд 7Основные понятия XML
Корректность XML документов задается схемой
XML DTD (Document Data Definition)
XML Schema
XPath
– синтаксис для адресации в XML документах