Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Структура БД в XML   Найти похожие ветки 

 
Unknown user ©   (2012-03-27 18:38) [0]

Подскажите, пожалуйста есть ли какие-то стандарты описания структуры баз данных в XML формате. Также интересуют стандарты описания интерфейсов пользователя в XML. (XAML и прочее)


 
tesseract ©   (2012-03-27 19:37) [1]

>>Подскажите, пожалуйста есть ли какие-то стандарты описания структуры баз данных в XML формате

UML ?


 
xayam ©   (2012-03-27 20:30) [2]


> стандарты описания структуры баз данных в XML формате

xml обычно используется для передачи информации между (разными) базами,
а не для самих баз...

и вот тут стандарты есть, ONIX на книги например


 
Ega23 ©   (2012-03-27 20:37) [3]


> Подскажите, пожалуйста есть ли какие-то стандарты описания
> структуры баз данных в XML формате.


Именно стандарт описания базы - это набор вьюх, идущий под общим алиасом INFORMATION_SCHEMA
Сходу ссылку на ANSI-SQL не нашёл, вот для MSSQL http://msdn.microsoft.com/en-us/library/aa933204%28v=sql.80%29.aspx
Но это именно формат извлечения метаданных по базе. А то, как ты это дело будешь хранить - твои трудности.


 
tesseract ©   (2012-03-27 21:19) [4]


> Именно стандарт описания базы - это набор вьюх, идущий под
> общим алиасом INFORMATION_SCHEMA


Олег это и есть UML!


 
xayam ©   (2012-03-27 21:54) [5]


> это и есть UML

uml не только это, у uml уровень абстракции выше :)


 
Unknown user ©   (2012-03-28 09:46) [6]

Спасибо всем за ответы.

Согласно этому http://en.wikipedia.org/wiki/Information_schema - просто стандартный способ доступа к метаданным через SQL запрос. Мне же нужен уже стандарт хранения этих метаданных в виде XML. Если таковой конечно существует.

Приложение должно получить на входе XML с описанием структуры БД, преобразовать все в SQL скрипт и создать базу с нуля. Независимо от целевой СУБД (SQL скрипт уже может быть специфичным для каждой СУБД, XML же представление должно быть универсальным).


 
Unknown user ©   (2012-03-28 09:53) [7]

Вот что я нашел насчет описания интерфейсов в XML http://www.msbtree.com

Уже готовый VCL компонент, формирующий интерфейсы на основе http://ru.wikipedia.org/wiki/XUL

Сам компонент, к сожалению, недоступен.

У мозилы есть еще стандарт, описывающий байндинг контролов с данными http://en.wikipedia.org/wiki/XBL

Очень полезные вещи для генерации интерфейсов на лету. Никто таким не занимался? Что еще имеется в данной области?


 
Ega23 ©   (2012-03-28 10:14) [8]


> Мне же нужен уже стандарт хранения этих метаданных


Стандарта - нет.


 
tesseract ©   (2012-03-28 13:14) [9]


> У мозилы есть еще стандарт, описывающий байндинг контролов
> с данными


XUL - всё таки не стандарт, а одна из реализаций MVC . Хотя под линух, что-то на нём есть.


 
Unknown user ©   (2012-03-28 14:59) [10]

Ну как минимум кандидат на стандарт в W3C уже имеется.

Кто-то изучал подобный вопрос? Имею ввиду генерацию интерфейсов на лету.


 
Ega23 ©   (2012-03-28 15:14) [11]


> Кто-то изучал подобный вопрос?


Стандарта - нет.


 
xayam ©   (2012-03-28 23:34) [12]


> Кто-то изучал подобный вопрос? Имею ввиду генерацию интерфейсов
> на лету.

ну вот такая ещё штука есть http://ru.wikipedia.org/wiki/Glade

и уже давно насколько помню



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.101 c
15-1338124044
Loginov Dmitry
2012-05-27 17:07
2013.03.22
Лабораторные работы по языку Pascal. Методические указания


15-1332253470
leklerk
2012-03-20 18:24
2013.03.22
Как прикрутить хелпник от одной версии к другой?


2-1345811633
Егорка
2012-08-24 16:33
2013.03.22
Безопасен ли вызов в DllMain такой функции


2-1335502666
leklerk
2012-04-27 08:57
2013.03.22
Когда нужно использовать CoInitialize?


15-1332248400
Труп Васи Доброго
2012-03-20 17:00
2013.03.22
Кому не лень и не пофигу помогите





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский