RDBMS の次の用語についてかなり混乱しています: キーとインデックス: それらは同じ概念ですか? 例えば:
CREATE TABLE FOO_TABLE (
THE_KEY INTEGER PRIMARY KEY
FOO INTEGER NOT NULL,
BAR INTEGER NOT NULL,
QUZ INTEGER UNIQUE,
CONSTRAINT UNQ_FOO UNIQUE (FOO, BAR)
);
この表で、どれがキーですか? 指標と呼べるものはどれか。このテーブルに「非主キー」はありますか? また、検索の効率をどのように改善するのでしょうか? ありがとう。