"ビュー"と "マテリアライズド・ビュー"の違い

Anonim

「表示」と「マテリアライズド・ビュー」

組織化されているため、簡単に物事を見つけることができます。あなたのお母さんはいつもあなたのお部屋を台無しにしないことを話します。あなたが見るものはすべてゴミのようなものなので、汚い部屋は目が不快です。もちろん、ダンプサイトのように見える部屋は望んでいません。それが起こらないように、部屋はきちんと整えてください。シューズラックにあなたの靴を入れてください。折り畳んで服をあなたのクローゼットの中に置きます。すべてのゴミを掃除し、ゴミ箱に投げてください。シューズラック、クローゼット、ごみ箱は、物事を整理するために発明されたものです。

<! - 1 - >

これはコンピュータの発明と同じです。大規模なファイルや文書を整理して管理するためにコンピュータが構築されています。あなたの人生は、周囲のコンピュータでとても簡単で便利になっています。あなたのコンピュータデータベースは、さまざまな情報の編集です。この情報収集は、容易にアクセスして管理できるように整理されています。これにより、問題なく情報を更新できます。一般に、データベースは、その内容、すなわち書誌、数値、全文、および画像に従って分類される。

<! - 2 - >

データベースは、通常、製品カタログ、在庫、販売取引、顧客プロファイルなどの大量のレコードとファイルのコレクションを管理するのに便利です。 「SQL」または「Structured Query Language」は、データベースへのアクセスおよび制御に使用されるプログラミング言語です。

データベースの例の一部は、ビューとマテリアライズド・ビューです。ここから、「ビュー」と「マテリアライズド・ビュー」の違いを学習してみましょう。 "

<! - 3 - >

データベースビュー

コンピュータにデータを表示する方法の1つは、データベースビューを使用する方法です。たとえば、スタッフデータベースがあります。スタッフの自宅の住所のみを表示する場合は、自宅の住所表示を作成します。スタッフデータベースのテンプレートには、スタッフの名前、年齢、住所、またはおそらく生年月日が表示されます。

データベースの列数は自由に管理できます。前述のように、このデータベースにスタッフに関するすべての関連データを入れることができます。列の幅、情報のソート方法、および表示するデータの種類をカスタマイズすることもできます。ただし、すべてのビューを削除することはできません。クリックすると、スタッフに関するすべてのデータが表示または表示されます。

列幅をカスタマイズするのはとても簡単です。マウスカーソルを列線に合わせてドラッグするだけです。列の順序を並べ替える場合は、列の見出しをクリックし、配置する場所をドラッグします。データのソート方法を変更することもできます。逆順で並べ替えたり並べ替えたりすることはできません。

マテリアライズド・ビュー

データを表示する別の方法は、マテリアライズド・ビューを使用する方法です。マテリアライズド・ビューでは、データの集計、計算、再現、および分配を行うことができます。マテリアライズド・ビューを使用する良い例は、データ・ウェアハウスを構築することです。

このタイプのビューでは、クエリ出力を別のスキーマオブジェクトに格納することによって、任意のテーブルデータに間接的にアクセスできます。マテリアライズド・ビューでは、SQLの実行をより良くすることができます。また、データを挿入、編集、または削除できるため、すべての情報を更新することもできます。基本表またはパーティション表では、マテリアライズド・ビューを定義できます。また、データウェアハウス環境で非常に便利なクエリー・リライトを実行することもできます。

概要:

  1. データベースは、通常、製品カタログ、在庫、販売取引、顧客プロファイルなどの大量のレコードとファイルのコレクションを管理するのに便利です。
  2. 「ビュー」と「マテリアライズドビュー」は、データベースをより組織的に表示する方法です。
  3. 両方のビューは、簡単にレコードにアクセスして管理するのに便利です。