ようこそ。睡眠不足なプログラマのチラ裏です。

データベース

いまさら聞けないSQL Server 2005のインデックス その2

クラスタ化インデックスクラスタ化インデックスは、テーブルにつき1つ作成することができる。 クラスタ化インデックスの特徴は、テーブルでクラスタ化キーを設定すると、 そのキー値の昇順にデータが並び替えられて、クラスタ化インデックスの リーフノード…

いまさら聞けないSQL Server 2005のインデックス その1

インデックスとはインデックスとは、データベースの索引の役割を果たすものである。 辞書の中から、必要な情報にアクセスしたい場合、辞書のはじめのページから順に探していく人はいない。 そんなことをしてては日が暮れてしまう。辞書を引くときは、索引を…

トランザクション同時実行時の問題とトランザクション分離レベル

データベースの同時実行性の定義データベースにおける同時実行性は、同時に共有データにアクセスしたり、 共有データを変更したりする複数プロセスの機能性として定義することができる。 互いにブロックすることなく同時に実行できるユーザプロセス数が多い…

いまさら聞けないリレーショナルデータベースの正規化 その1

正規化とは正規化とは、特定のデータを定められたルールに従って整形し、データを扱いやすくすることである。 非常に多くの分野で扱われる言葉で、分野によって大きく意味が異なる。 一般的にデータの正規化と言うと、「リレーショナルデータベース(RDB)の正…

テーブルの結合について

つ結合の基礎(MSDN) 結合は、FROM 句でも WHERE 句でも指定できます。FROM 句で結合条件を指定すると、WHERE 句で他の検索条件が指定された場合に区別しやすくなります。結合を指定する場合、FROM 句で指定することをお勧めします。 だよねえ。JOIN句を使っ…