Причудливые пары XML или имя / значение при сохранении данных на SQL Server - PullRequest
0 голосов
/ 04 августа 2010

У меня есть классическое ASP-приложение для оценки успеваемости учащихся с помощью бумаги (с идентификатором и идентификатором пользователя), для которой требуется оценка и баллы по нескольким различным критериям (критерии 1, оценка 1, критерии 2, оценка 2)

Интересно, должен ли я поместить это в XML и вставить его в SQL Server в виде XML или преобразовать пары имя / значение в строку с разделителями и просто разобрать ее в хранимой процедуре.

Структура данных выглядит следующим образом:

<DocumentCriteria> <Document grader="95" documentGUID="{B49654E7-9AF2-4B89-AF8F-5146F7CD4911}" graderFYC="5907"><criterion cnumber="1" rank="3"/><criterion cnumber="3" rank="3"/></Document></DocumentCriteria>'

1 Ответ

1 голос
/ 04 августа 2010

Почему бы не проанализировать XML в SQL Server?

То есть:

  1. использовать XML для передачи многострочных данных на SQL Server
  2. измельчите и храните реляционно

Конечно, если вам никогда не нужно запрашивать или искать данные, вы можете сохранить XML, но тогда зачем хранить его, вы не будете его использовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...