2016-12-14 5 views
-1

XMLを使用して小さなクリニックデータベースを設計したいと考えています。 XMLデータベースで列ストアを使用するにはどうすればよいですか。 カラムストアとローストアを使用するクエリ。XMLの列と行のストア

答えて

0

そのデータベースにテーブルを作成しようとするとします。列にはXMLデータ型を使用します。例えば

は、テーブルクリニック ( 名前XML )

を作成し、私はあなたが既にデータベースを作成したと仮定し、いない場合は、その後

は、データベースを作成し、[名前]

次に、そのデータベースにテーブルを作成してみます。 DB設計のために、トンのものが懸念される必要があります、ここで説明することはできません。

+0

私はデータベースの作成方法を知っています。行ストアに対する列ストアの利点を知りたい。 Patient(pat_id、pat_name、pat_gender、phone、address、birth_date、test_name、test_result、payment)どのフィールドを列ストアまたは行ストアとして保存する必要がありますか? –

+0

あなたは列または行として扱われるべきものを意味しますか?もしそうなら、言及されたものは属性なので列として取られるべきです。行はレコード用です。 SQLでは、問合せで指定した条件は列に対して行われます。たとえば、doc_idが10より小さいすべてのDoctorsをフィルタ処理する場合は、column属性を使用する 'doc_id <10'を追加する必要があります。そうでない場合、そのような結果をフィルタリングできません。 – LONG

関連する問題