Сильные и слабые стороны представления данных XML по сравнению с реляционной моделью

Привет, я готовлюсь к экзамену, и я застрял с этим

Каковы сильные и слабые стороны представления данных XML по сравнению с реляционной моделью?

Возможно, это позволяет легко представить иерархическую структуру.

Что это более удобочитаемо

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


person TJF    schedule 20.05.2012    source источник
comment
Сравнение яблок и апельсинов. XML и реляционная БД не удовлетворяют одни и те же потребности. Они дополняют друг друга во многих отношениях. Все современные БД позволяют хранить данные в формате XML и запрашивать содержимое через xpath.   -  person David Brabant    schedule 21.05.2012


Ответы (2)


Сильные стороны XML: Иерархическая структура Удобочитаемый формат Парсеры и средства просмотра с открытым исходным кодом Простое представление данных без структуры строк

Сильные стороны реляционных таблиц: SQL - сложные запросы, с которыми XML несовместим.

person Israel Unterman    schedule 20.05.2012

Реляционная структура оптимизирована для хранения базы данных и запросов; Модель XML оптимизирована для обмена данными.

Реляционная модель оптимизирована для структурированных данных; Модель XML оптимизирована для текста.

person Michael Kay    schedule 21.05.2012