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

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

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

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

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


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