回答編集履歴
1
修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
INSERT
|
5
|
+
INSERTするキーが既に存在しているものかどうかを確認するには索引を見るのが効率的なので、ほとんどのRDBMSでは自動的に索引が作られます。もしくは、既存の索引で利用できるものがあれば新たに作成せずそれを確認に使用するようになるケースもあります。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
通常ALTER TABLEやCREATE INDEX文で後から追加可能です。
|
13
|
+
通常ALTER TABLE文やCREATE INDEX文で後から追加可能です。
|
14
14
|
|
15
15
|
|
16
16
|
|
@@ -26,4 +26,4 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
非ユニーク索引はデータを一意に
|
29
|
+
非ユニーク索引はデータを一意に特定することはできなくても、テーブル全体から一部のレコードを効率的に抽出することが可能であれば作成する意味があります。例えば、従業員テーブルの部署カラムに索引を張ると、通常部署に従業員は複数いるため非ユニーク索引となりますが、特定の部署の従業員レコードだけ抽出するようなSQLを効率化できます。
|