Как создать реляционные таблицы в базе данных имея лишь XML схему?
Созданная мной программа генерирует скрипт для создания реляционных
таблиц по имеющейся XML схеме.
Загрузить
xsdsql.zip
Требования к схеме.
Схема должна загружаться в компонент DataSet (из библиотеки .net)
методом ReadXmlSchema()
Реализованные возможности
- Создаются таблицы
- Создаются первичные ключи
- Создаются внешние ключи
- Создаются уникальные ключи
- Создаются схемы базы данных
- Используется аннотация xsd созданного как DataSet в Visual
Studio. Благодаря чему сохраняется информация о схемах базы данных
Поддержанные серверы
- Microsoft SQL Server
- Oracle начиная с 8i
Установка
Установка не требуется. Достаточно переписать исполняемый файл.
Требования к компьютеру
.Net 2.0
Ссылки по теме
Похожая возможность имеется в SQLXML
Смотрите в документации на SQLXML:
SQL Server XML Bulk Load Object Model (SQLXML
4.0)
а конкретно свойства SchemaGen и SGUseID.
Guest book
Сайт управляется системой
uCoz