powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Про стандарт ODMG вопрос
6 сообщений из 6, страница 1 из 1
Про стандарт ODMG вопрос
    #37458402
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдруг кто знает - у них как то оговаривается возможность незапланированных запросов к объектам,в том числе запрос не из среды языка, а например из екселя?
...
Рейтинг: 0 / 0
Про стандарт ODMG вопрос
    #37458604
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneВдруг кто знает - у них как то оговаривается возможность незапланированных запросов к объектам,в том числе запрос не из среды языка, а например из екселя? Object Query Language (OQL)

Объектно-ориентированные базы данных в стандарте ODMG

Next-Generation Object Database Standardization (ODMG 4.0)

ODBMS for RDBMS Users

PS: например, в СУБД Objectivity/DB , Versant , Caché есть поддержка SQL.
Даже если прямо не оговаривается поддержка языка SQL в ODBMS, то его наличие было бы очень желательно. Это же касается и N ot O nly SQL СУБД.
...
Рейтинг: 0 / 0
Про стандарт ODMG вопрос
    #37458765
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. третья ссылка заинтересовала. Оказывается есть у них еще порох.
Но вопрос немного не в этом.
По OQL я знаю.
К SQL-серверу я подключаюсь из любого клиента(наприме из Excel) и тащу данные используя SQL.
А, судя по тому, что возвращают OQL запросы, их можно выполнять только в языковой среде. Например он может вернуть набор объектов.

Или всё же я как то могу подключится к "хранилищу" объектов в обход языка? Например я знаю описание классов и , используя это описание и OQL , могу вытащить данные об объектах этих классов напрямую из "хранилища" в тот же Excel, так что приложение, которое эти классы использует, не выполняется. Это момент в стандарте вроде вообще не прописан.

Или я зря к ODMG с клиент-серверной меркой вообще подхожу, ибо цель этого стандарта сделать удобно и однородно именно для программистов? А на тех пользователей, которым данные нужны в Excel, он изначально не ориентирован?
...
Рейтинг: 0 / 0
Про стандарт ODMG вопрос
    #37458940
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneИли всё же я как то могу подключится к "хранилищу" объектов в обход языка?Можете. И не только из Excel, но и любого другого JDBC/ODBC клиента.
Список некоторых таких ОСУБД с поддержкой SQL (не OQL) смотрите выше.

U-geneИли я зря к ODMG с клиент-серверной меркой вообще подхожу, ибо цель этого стандарта сделать удобно и однородно именно для программистов? А на тех пользователей, которым данные нужны в Excel, он изначально не ориентирован?По-моему, это больше относится к предоставляемым СУБД интерфейсам, чем к её внутреннему типу (объектная, реляционная или ещё какая-то).
SQL ведь декларативный язык, поэтому СУБД сама знает как отдать SQL-клиенту свои данные, неважно как они в ней моделируются, хранятся, обрабатываются.
...
Рейтинг: 0 / 0
Про стандарт ODMG вопрос
    #37459498
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое

Читаю описание SQL++ от Objectivity.

Не понимаю следующего. Objectivity подразумевает фактически отображение класса в таблицу. То есть если мы в С++ программе определим класса, то в хранилище появится таблица. С другой стороны сам SQL++ содержит команду CREATE TABLE, которая просто создает таблицу в хранилище. Вот эта последняя таблица созданная SQL++ командой через ODBC - она в приложении может как то использоваться?

И вроде DROP TABLE в SQL++ позволяет снести таблицу, которая была используется приложением для хранения объектов. Что с приложением тогда будет?

Еще уточнить хочу. Насколько я понял, весь ассоциированный с объектами функционал (методы класса) доступен исключително в ++ приложении. То есть команды типа EXEC Class.Method() в SQL++ нет. Или я ошибаюсь?

А есть OOСУБД где такая возможность есть?
...
Рейтинг: 0 / 0
Про стандарт ODMG вопрос
    #37459620
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene ,

По Objectivity/DB ничего не могу сказать.

В СУБД Caché, когда Вы создаёте хранимый класс, он автоматически представляется и как таблица. И наоборот, когда создаёте таблицу, она представляется как класс: Objects, SQL, and the Unified Data Architecture

PS: вопросы по СУБД Caché Вы можете задать в соответствующем подфоруме .
PPS: публикации, посвящённые недавно прошедшему Симпозиуму-2011:
Эволюция продолжается

Нужно использовать данные на сто процентов

ГИБДД на автомате
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Про стандарт ODMG вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]