リレーショナルデータベースのメンテナンス可能なXml構造の作成

私は、データセットやデータテーブルをxmlファイルに保存しようとしているのではなく、関連するデータを保存するためのXML構造を作成していますか?例えば、私は、XMLファイルにデータがどのようにあるのかを知りたい

ユーザー

ユーザーId
ユーザーname
Password

ロール

RoleId
ユーザーId [FK]
CreatedOn

それはこのように見えますか?

<ユーザー ユーザーid="" ユーザーname="" password="">
<ロール id="">
 
 


どの構造がDBとしてxmlファイルを使用するのが最適でしょうか

1
ORMを読み、多分この関連する質問を見てください:xml serialization"> stackoverflow .com/questions/412748/orm-entity-xml-serializat&zwnj; ion
追加された 著者 GazTheDestroyer,
@GazTheDestroyer真剣に私はちょうど構造を設計するために深くなるための時間がない
追加された 著者 Deeptechtons,

1 答え

私は、あなたがリレーショナルデータベースでそうするのと同様に、XMLをより正規化された方法で実装することを検討したいと思います。たとえば、現在のソリューションでは、以下のようなすべてのユーザーにロール構造全体を入力する必要があります。


   
      Role 1
      This is Role 1
   


   
      Role 1
      This is Role 1
   

正規化された構造は次のようになります


   
      Role 1
      This is Role 1
   



   
      1
   


   
      1
   

お役に立てれば

2
追加された
パーフェクトはちょうど私が欲しかった、いくつかのコードは私が行う方法を示す
追加された 著者 Deeptechtons,