powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Целесообразность использования XML
9 сообщений из 9, страница 1 из 1
Целесообразность использования XML
    #32983856
E-doc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересует целесообразность использования XML для хранения реквизитов некоей сущности, допускающей несколько (не очень много) вариантов реализации, например - типовые бланки договоров? Стоит ли хранить данные по договору в виде XML или же лучше использовать более простой подход в виде описания реквизитов на основе таблицы:

Код: plaintext
id договора | id реквизита | значение реквизита
...
Рейтинг: 0 / 0
Целесообразность использования XML
    #32983878
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А смысл? Тратить время на парсинг и т.д.Кстати, если бланки типовые, может и плоская таблица прокатит...
...
Рейтинг: 0 / 0
Целесообразность использования XML
    #32983963
E-doc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смысл в следующем - пользовательский интерфейс окна редактирования будет формироваться на основе этого XML-шаблона (или таблицы с описанием набора реквизитов) и данные для выгрузки - тоже. Было бы проще все описать один раз.
...
Рейтинг: 0 / 0
Целесообразность использования XML
    #32984012
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что мешает использовать выражение FOR XML?
(См. Books Online)

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Целесообразность использования XML
    #32984027
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имелся ввиду SQL Server.
Извиняюсь, что сразу не врубился в вопрос.
В других БД тоже, думаю, должно быть похоже.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Целесообразность использования XML
    #32985913
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
E-docСмысл в следующем - пользовательский интерфейс окна редактирования будет формироваться на основе этого XML-шаблона (или таблицы с описанием набора реквизитов) и данные для выгрузки - тоже. Было бы проще все описать один раз.
Не надо мешать представительский (внешний) уровень информационной системы с концептуальным уровнем (уровнем базы данных). У них разные задачи. Если хочется использовать технологию шаблонов для отчетов - милости простим, но прии чем здесь база данных? Шаблоны отчетов могут меняться через день, что, и структура БД тоже?
Это типичная ошибка начинающих. Nothing personal.
...
Рейтинг: 0 / 0
Целесообразность использования XML
    #32986469
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
E-doc
Интересует целесообразность использования XML для хранения реквизитов некоей сущности, допускающей несколько (не очень много) вариантов реализации, например - типовые бланки договоров?

А поиск по значениям этих атрибутов как планируете проводить? Индексы строить?
Нет, я бы не стал так делать.
...
Рейтинг: 0 / 0
Целесообразность использования XML
    #32987654
E-doc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем ответившим. Видимо надо смотреть в сторону второго варианта, который я упоминал. А по поводу смешивания уровня представления данных с уровнем их размещения в БД - это тоже стоит учитывать, иначе потом слишком много усилий придется потратить для реализации именно пользовательского интерфейса, а зачем?
...
Рейтинг: 0 / 0
Целесообразность использования XML
    #32988459
casmith
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскин
А поиск по значениям этих атрибутов как планируете проводить? Индексы строить?
Нет, я бы не стал так делать.
Как показывает практика, в xml можно засовывать сложные атрибуты, по которым нет необходимости делать поиск/выборку. Фактически, хранится _нечто_ атомарное с неопределенной для уровня БД структурой.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Целесообразность использования XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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