Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 152 стр.

UptoLike

Составители: 

152
Современные информационные системы гетерогенны и форматы хранения
данных, определяемые реляционными СУБД, не являются единственными в
своем роде. Например, данные о читателях библиотеки могут сопровождаться,
используя электронные таблицы
Excel, а отдел кадров может хранить инфор-
мацию о студентах, которые одновременно являются читателями той же биб-
лиотеки в формате, определяемой реляционной СУБД, например,
PostgreSQL.
В случае зачисления студентов на первый курс сведения о студентах, введен-
ные в базу данных отдела кадров, могут понадобиться библиотеке. Но в этом
случае возникает проблема обмена данными. Дело в том, что электронные таб-
лицы
Excel не могут адекватно отобразить данные формата PostgreSQL.
Здесь на простом примере обозначена проблема совместимости форматов.
Для решения этой проблемы предложено решение хранение данных в форма-
те
XML. Так называется стандартный язык для представления и обмена структу-
рированными данными
. На сегодняшний день XML широко используется в Web
среде, выступая промежуточным универсальным форматом хранения данных.
XML представляет собой структуру и правила описания любой информации
содержательным способом. Используя
XML, вы можете создать свой язык раз-
метки для представления информации любого вида.
XML это одна из самых
важных новейших технологий, порожденных развитием
Интернета.
XML это самостоятельная технология, хотя и возникшая исторически как
Internet-технология. Представляется важным рассмотреть технологию XML в
отрыве от
Internet в связи с технологиями баз данных. Поскольку и SQL, и XML
является языками определения структурированных данных, можно предполо-
жить, что между этими двумя языками должна существовать взаимосвязь.
Вопрос заключается, в том как эти языки соотносятся друг к другу
нахо-
дятся ли эти языки в конфликте или дополняют друг друга. Как связан язык
XML с
реляционным языком запросов
SQL, можно ли на основе XML и построить модель
данных, что собой представляет
XML-ориентированная база данных, существуют