SQL4 — Проект новационной технологии в СУБД.
Прошу помочь в разработке (или критике).
SQL4 состоит из DDL, DML и TML (Tree Manipulation Language).
TML4 — это новый усовершенствованный язык запросов, обрабатывающий в базе данных деревья и графы,
помещающий их в базу и извлекающий их из базы (деревянная модель данных поверх реляционной модели).
SQL 4.0.5 содержит такие нововведения:
* TML рассматривает записи таблиц, связанные внешним ключом, как элементы дерева.
Не имеет значения, является ли следующий элемент дерева
родительской таблицей или дочерней — нужен только внешний ключ между двумя таблицами.
Элементы дерева могут быть множествами и списками
* TML использует маску для указания нужных под-деревьев,
вставляет и удаляет элементы множеств, списков, а также целые под-деревья,
изменяет значения полей в произвольных узлах дерева
* СУБД преобразует записей таблиц, связанных внешними ключами, в XML;
а полученный XML преобразует в записи таблиц
* Указан способ разрешения коллизий, когда одна запись связана
с несколькими записями другой таблицы
* Коммуникация с внешним миром происходит по HTTP,
чтобы хотя бы один из возможных клиентов СУБД
мог общаться с нею без промежуточного ПО.
Клиент извлекает картинку из базы данных по ее URL и
отдельно от XML-данных
Введение на
http://sql40.by.ru/site/sql40/ru/introduction_ru.htm (там коротко об идее),
оглавление на
http://sql40.by.ru/site/sql40/ru/index_ru.htm
C>SQL4 состоит из DDL, DML и TML (Tree Manipulation Language).
C>TML4 — это новый усовершенствованный язык запросов, обрабатывающий в базе данных деревья и графы,
C>помещающий их в базу и извлекающий их из базы (деревянная модель данных поверх реляционной модели).
Я так подозреваю, что Вы решили сделать что то вроде интеграции sql и xquery подобного языка (
http://www.w3.org/TR/xquery/).
А у коллег по цеху Вы уже смотрели?
http://www.xquery.com/db2/
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.xquery.doc/xqrbasics.html
http://www.datadirect.com/developer/xquery/index.ssp
http://www.devx.com/dbzone/Article/26642
http://2006.xmlconference.org/programme/presentations/21.html
C>Не знаю, удалось ли донести последней тройкой фраз, но эти два языка имеют разные ИДЕОЛОГИЧЕСКИЕ корни
Удалось.
IK>>А у коллег по цеху Вы уже смотрели?
C>Да
Поделитесь.
... << RSDN@Home 1.2.0 alpha rev. 653>>